У меня есть следующий код:что бы сделало «это» предложение другим?
CustomerService service;
public CustomerService Service
{
get
{
if (this.service == null)
{
this.service = new CustomerService();
}
return this.service;
}
}
public DataTable GetCustomers()
{
return this.Service.GetCustomers();
}
Теперь вопрос: если я написал выше метод следующим образом (без «этого»), он дает мне ошибку: экземпляр не ссылаться на объект.
public DataTable GetCustomers()
{
return Service.GetCustomers(); // this will spell the error "instance is not reference to an object"
}
Кто-нибудь знает? также это происходит только при работе через IIS, а не с веб-сервера casini (VS 2010).
Пожалуйста, используйте блоки кода для форматирования кода, так что легче читать. –
В каком контексте выполняется этот код? Код позади, Контроллер и т. Д.? Что Intellisense вы видите, когда попадаете. в примере «Service.»? – Lazarus
это настолько запутанно. Теперь даже с предложением «this» он дает мне ошибку ссылки на объект, не установленную на экземпляр объекта. В настоящий момент класс содержит только те строки кодов. ни один другой объект службы не заявлен .. действительно странно .. – user384080