Вызов метода из объявления - PullRequest
0 голосов
/ 17 мая 2011

мой вопрос довольно прост, но я не нашел его здесь.Я всегда нахожу здесь свои ответы, и теперь я, вероятно, не могу найти подходящего соответствия для задания условий поиска.

Я получил следующий код:

Business businessClass = new Business();
Entity entityName = new Entity();

entityName = businessClass.find(object);

В любом случае естьвызвать метод "find" для businessClass в объявлении сущности?

Я не знаю, лучше это или хуже, но, похоже, имеет больше смысла.

Спасибо за вашу помощь,Вы, ребята, великолепны!Я многому учусь у всех вас.

@ Mr47, правда, но

Правда, в этом случае нет разницы, и этот путь лучше, но, скажем, я получил модель ивнутри этой модели мне нужно инициализировать объект раньше, потому что позже я проверю, является ли переменная этого объекта нулевой или нет.

Я попытаюсь объяснить: Моя сущность:

public class Entity1 
{
public int num {get; set;}
public int num1 {get; set;}
}

Моя модель:

Public class viewTest : ViewDatabase
{
  public Entity1 entityTest {get; set;}

}

Мой контроллер:

public class ClassTest : Controller
{
  public ActionResult myMethod (int id)
  {
    ViewTest viewModel = new ViewTest(); 
    Business businessClass = new Business();

    viewModel.entityTest = new ViewTest()
    viewModel.entityTest =  businessClass.find(object); 
  }
}

как япрежде чем инициализировать его, я могу проверить, является ли моя переменная num или num1 ложной или нет.но если я попытаюсь вызвать метод бизнес-класса без создания нового, весь мой «тест сущности» будет нулевым, а не их атрибутами.

В любом случае мой метод вызывается и инициализируется объект в той же строке?

1 Ответ

1 голос
/ 17 мая 2011

Вы имеете в виду, как это?

Business businessClass = new Business();
Entity entityName = businessClass.find(object);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...