无法使用ASP.NET分配向隐式类型本地变量
-
28-09-2019 - |
题
我有这个
var result = general.GetInformation(int.Parse(ID), F_account, F_Info, Types);
这种geformation是我的实体。获取信息类。当我试图分配结果时,我无法分配给隐式键入本地变量?
var result = ?
我应该在全球中分配什么?
谢谢
解决方案
当您说“全球分配结果”时,您是说将其用作类变量吗?
class SomeClass {
var result = general.GetInformation(int.Parse(ID), F_account, F_Info, Types);
}
在这种情况下, 你不能使用var 例如
string result = general.GetInformation(int.Parse(ID), F_account, F_Info, Types);
或者
Entity result = general.GetInformation(int.Parse(ID), F_account, F_Info, Types);
其他提示
听起来您正在尝试做 var result = null;
它不起作用,因为 null
不告诉编译器哪种类型 result
应该。您需要使用 Sometype result = null;
.
您的错误是“无法将方法组分配给隐式型局部变量”之类的?
也是 GetInformation
任何机会 班级?
如果这两个是正确的,那么问题是您正在尝试使用隐式输入来对方法名称,某物 var
不允许这样做。
您可以使用以下方式使用:
因为你 班级 是 : 获取信息
然后
Getinformation result =null;
result = general.GetInformation(int.Parse(ID), F_account, F_Info, Types);
不隶属于 StackOverflow