关于params关键字的用法,我有错,来看看,谢谢
public static object function(params object[] arry){
foreach(int i in arry)
{
Console.WriteLine(arry[i].ToString());
}
Console.Read();
}
这个错改怎么改?
2006-08-26 07:46
后来我把function 的返回值类型改成void,控制台怎么听不了?
public static void function(params object[] arry)
{
foreach(int i in arry)
{
Console.WriteLine(arry[i].ToString());
}
Console.Read();
}
知道的请出招吧,谢谢
2006-08-26 07:58
2006-08-26 09:13
就是啊,我也奇怪
2006-08-26 11:17
后来我把function 的返回值类型改成void,控制台怎么听不了?
public static void function(params object[] arry)
{
foreach(int i in arry)
{
Console.WriteLine(arry[i].ToString());
}
Console.Read();
}
知道的请出招吧,谢谢
arry是ojbect类型的,循环中要用object的变量来遍历吧

2006-08-26 14:53
arry是ojbect类型的,循环中要用object的变量来遍历吧
对,应该是
foreach(object o in array)
{
Console.WrileLine(o.ToString());
}
[此贴子已经被作者于2006-8-26 17:04:24编辑过]

2006-08-26 17:02