我将参数作为var
类型传递给函数。它是不接受的,我如何传递给函数?
示例
var Input = ................
listview1.itemsource = getinput(Input);
public List<answers>getinput(var inp)
{
................
..................
}
在这里,该函数不接受var
。我能做什么?
发布于 2010-09-16 20:07:23
仅当在同一语句中声明并初始化局部变量时,才能使用var;该变量不能初始化为null,也不能初始化为方法组或匿名函数。
MSDN:Implicitly Typed Local Variables
发布于 2010-09-16 20:07:51
var
用于类型推断,而不是声明动态变量。使用实际的输入类型作为inp
的类型。
发布于 2010-09-16 20:07:05
它不接受第三行,因为您的函数是void
类型,而您试图将该函数的结果赋给listview1.itemsource
。
https://stackoverflow.com/questions/3726446
复制相似问题