не может назначить для неявных типов локальная переменная с помощью ASP.NET
-
28-09-2019 - |
Вопрос
у меня есть это
var result = general.GetInformation(int.Parse(ID), F_account, F_Info, Types);
Эта getInformation - это мое управление. Gtegninformation Class .. Когда я пытаюсь присвоить результатом, я получаю, не могу присвоить неявную напечатанную локальную переменную?
var result = ?
Что я должен назначить в глобальном уровне?
Спасибо
Решение
Когда вы говорите «Назначить результат во всем мире», вы хотите использовать его как классную переменную?
class SomeClass {
var result = general.GetInformation(int.Parse(ID), F_account, F_Info, Types);
}
В таком случае, Вы не можете использовать var И вам придется использовать любой тип getInformation возврат, например,
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);