我有这个

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);
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top