Отправка объектов информации между классами для добавления в список <T>. Пожалуйста помоги! - PullRequest
2 голосов
/ 31 июля 2010

Я работаю с двумя классами. MainForm и EmployeeRegistry. В EmployeeRegistry я получил метод, который добавляет в список (addToList).

public void AddToList(...)
{
   employeeList.Add(...);
}

В MainForm я создал объект EmployeeRegistry и хочу отправить другой объект (с информацией) в метод EmployeeRegistry.AddToList для добавления в список.

EmployeeRegistry employeeRegistry= new EmployeeRegistry();
employeeRegistry.AddToList(...);

Как это сделать (с обеих сторон)?

Благодарю за помощь!

Ответы [ 2 ]

1 голос
/ 31 июля 2010

Это все, что вы ищете?

public void AddToList(Employee emp)
{
    employeeList.Add(emp);
}

И звонок:

EmployeeRegistry employeeRegistry = new EmployeeRegistry();
Employee emp = new Employee();
// set information for emp
employeeRegistry.AddToList(emp);
0 голосов
/ 31 июля 2010

Какой тип employeeList? В комментарии Стивена он предполагает List<Employee>, что я также предположил бы. Если это так, то метод AddToList должен просто взять объект типа Employee. Кроме того, может быть полезно перегрузить метод другим, который принимает объект типа List<Employee> и использует AddRange внутри, просто для удобства.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...