举例说明下以params关键字为参数的方法的使用
2010-07-23 00:12
513 查看
首先说明下,以params关键字作为参数定义的方法,传入的都是动态参数,即参数大多为数组(一维),下面就来举例说明下不同的具体使用方法:
1:
public void Method5(params int[] arrint)
{
foreach (int i in arrint)
{
Console.WriteLine(i);
}
}
main方法中调用Method5:
MyClass mc = new MyClass();
int[] arrint = new int[] { 1, 2, 3 };
mc.Method5(arrint);
结果为:1 2 3
2:
public void Method5(params int[] arrint)
{
foreach (int i in arrint)
{
Console.WriteLine(i);
}
}
main方法中调用Method5:
MyClass mc = new MyClass();
mc.Method5(1,2,3,4,5);结果为1 2 3 4 5
3:
public void Method5(string t, params int[] arrint)
{
Console.WriteLine(t);
foreach (int i in arrint)
{
Console.WriteLine(i);
}
}
Main方法中调用:
MyClass mc = new MyClass();
mc.Method5("bb",1,2,3,4); 结果为:bb 1 2 3 4
或者:mc.Method5("bb"); 结果为:bb
同时可以有
public void Method5(string a, int b)
{
Console.WriteLine("2222222");
}
Main方法中调用:
MyClass mc = new MyClass();
mc.Method5("bb"); 结果为:2222222本文出自 “马田野的个人博客” 博客,请务必保留此出处http://supermaty.blog.51cto.com/1802607/355789
1:
public void Method5(params int[] arrint)
{
foreach (int i in arrint)
{
Console.WriteLine(i);
}
}
main方法中调用Method5:
MyClass mc = new MyClass();
int[] arrint = new int[] { 1, 2, 3 };
mc.Method5(arrint);
结果为:1 2 3
2:
public void Method5(params int[] arrint)
{
foreach (int i in arrint)
{
Console.WriteLine(i);
}
}
main方法中调用Method5:
MyClass mc = new MyClass();
mc.Method5(1,2,3,4,5);结果为1 2 3 4 5
3:
public void Method5(string t, params int[] arrint)
{
Console.WriteLine(t);
foreach (int i in arrint)
{
Console.WriteLine(i);
}
}
Main方法中调用:
MyClass mc = new MyClass();
mc.Method5("bb",1,2,3,4); 结果为:bb 1 2 3 4
或者:mc.Method5("bb"); 结果为:bb
同时可以有
public void Method5(string a, int b)
{
Console.WriteLine("2222222");
}
Main方法中调用:
MyClass mc = new MyClass();
mc.Method5("bb"); 结果为:2222222本文出自 “马田野的个人博客” 博客,请务必保留此出处http://supermaty.blog.51cto.com/1802607/355789
相关文章推荐
- C#类方法中使用数组参数params关键字的作用
- window.open的使用方法以及参数说明
- window.open的例子和使用方法以及参数说明(完整版)
- 请说明Java语言中的关键字synchronized的使用方法
- C# 参考之方法参数关键字:params、ref及out
- window.open使用方法以及参数说明
- C# 参考之方法参数关键字:params、ref及out
- C# 参考之方法参数关键字:params、ref及out
- C# 参考之方法参数关键字:params、ref及out
- 用MSIL剥开C#的外衣(一):方法参数ref、out、params和lock、for和foreach关键字
- 使用mysql数据库是检测建立的索引是否生效的检测方法及相关参数说明
- C# 方法参数关键字 params、ref及out
- C# 参考之方法参数关键字:params、ref及out
- window.open使用方法以及参数说明
- window.open使用方法以及参数说明
- window.open的例子和使用方法以及参数说明
- C# 参考之方法参数关键字:params、ref及out
- sklearn中 svm.SVC 函数使用方法和参数说明
- C# 参考之方法参数关键字:params、ref及out
- params关键字给方法传递可变数量的参数