开发者

Sending objects of information between classes to add to List<T>. Please help!

I am working with two classes. MainForm and EmployeeRegistry. In EmployeeRegistry I got a method that adds to a List (addToList).

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

In MainForm I created an object of EmployeeRegistry and I want to send another object (with information) into the Emp开发者_如何学CloyeeRegistry.AddToList method to add to the list.

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

How is this done (on both sides)?

Thankful for all help!


Is this all you're looking for?

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

And the call:

EmployeeRegistry employeeRegistry = new EmployeeRegistry();
Employee emp = new Employee();
// set information for emp
employeeRegistry.AddToList(emp);


What is the type of employeeList? In Steven's comment he's assuming List<Employee>, which I would assume as well. If that's the case, then the AddToList method should just take an object of type Employee. Also, it may be good form to overload the method with another one that takes an object of type List<Employee> and uses AddRange internally, just for later convenience.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜