I have this
var result = general.GetInformation(int.Parse(ID), F_account, F_Info, Types);
这段代码中的GetInformation是我的Entity.GetInformation类。当我试图将结果分配给全局变量时,出现了“无法为隐式类型的本地变量分配”的错误。
var result = ?
我应该在全局中分配什么?
谢谢
I have this
var result = general.GetInformation(int.Parse(ID), F_account, F_Info, Types);
这段代码中的GetInformation是我的Entity.GetInformation类。当我试图将结果分配给全局变量时,出现了“无法为隐式类型的本地变量分配”的错误。
var result = ?
我应该在全局中分配什么?
谢谢
看起来你正在尝试执行var result = null;
,这不起作用,因为null
无法告诉编译器result
应该是哪种类型。你需要使用Sometype result = null;
。
class SomeClass {
var result = general.GetInformation(int.Parse(ID), F_account, F_Info, Types);
}
string result = general.GetInformation(int.Parse(ID), F_account, F_Info, Types);
或者
Entity result = general.GetInformation(int.Parse(ID), F_account, F_Info, Types);
Getinformation result =null;
result = general.GetInformation(int.Parse(ID), F_account, F_Info, Types);
你的错误信息是否类似于“无法将方法组分配给隐式类型的局部变量”?
另外,GetInformation
是否是一个 类?
如果这两个都正确,那么问题就在于你试图对方法名使用隐式类型,而 var
不允许这样做。
var studentDetails = null;
但有了定义类型就是正确的:List<StudentListVM> studentDetails = null;
希望能对有需要的人有所帮助。 - Shaiju T