Ajouter un élément à la liste dans une classe en C #

J’ai un projet # et j’ai créé une classe appelée Employees. Dans cette classe, j’ai ma nouvelle liste:

List employees = new List(); 

Comment créer une requête qui appenda un élément à la liste lors d’un événement spécifique?

Voici la classe complète:

 using System; using System.Collections.Generic; using System.Linq; using System.Text; class Employee { public ssortingng employeeID; public ssortingng employeeLastName; public ssortingng employeeFirstName; public double employeePayrate; public int employeeHours; public bool employeeFT; public Employee(ssortingng eID, ssortingng eLastName, ssortingng eFirstName, ssortingng ePhone, double ePayrate, int eHours, bool eFT) { this.employeeID = eID; this.employeeLastName = eLastName; this.employeeFirstName = eFirstName; this.employeeID = ePhone; this.employeePayrate = ePayrate; this.employeeHours = eHours; this.employeeFT = eFT; } static void Main() { List employees = new List(); employees.Add(new Employee("mtsubas_e1", "Murtaza", "Mirza", "615-898-2323", 10, 90, true)); employees.Add(new Employee("mtsubas_e2", "Ray", "Angie", "615-898-2323", 11, 80, true)); employees.Add(new Employee("mtsubas_e3", "Burton", "James", "615-898-2323", 12, 70, false)); employees.Add(new Employee("mtsubas_e4", "Bullard", "Dwight", "615-898-2323", 13, 60, true)); employees.Add(new Employee("mtsubas_e5", "Apigian", "Charlie", "615-898-2323", 14, 50, true)); employees.Add(new Employee("mtsubas_e6", "Lee", "Jung-Song", "615-898-2323", 15, 90, true)); employees.Add(new Employee("mtsubas_e7", "Maier", "Lee", "615-898-2323", 16, 70, false)); employees.Add(new Employee("mtsubas_e8", "Bamahnziari", "Tammy", "615-898-2323", 17, 60, true)); employees.Add(new Employee("mtsubas_e9", "Greer", "Matt", "615-898-2323", 18, 50, true)); employees.Add(new Employee("mtsubas_e10", "Coronnel", "Carlos", "615-898-2323", 19, 80, false)); } } 

Vous devriez fournir une méthode publique qui ajoute un nouvel employé à la collection

 public class Form1 : Form { public void AddEmployee(Employee empl) { employees.Add(empl); } } 

Et vous pouvez ensuite utiliser cette méthode à partir d’un formulaire différent (vous avez besoin d’une référence).

 public class Form2 : Form { readonly Form1 _mainForm; public Form2(Form1 mainForm) { _mainForm = mainForm; } private void ButtonClick { _mainForm.AddEmployee(new Employee(textBox1.Text,textBox2.Text/*etc*/)) } }