Csharp/C#教程:在C#中的类中将项添加到列表中分享


在C#中的类中将项添加到列表中

我有一个ac #project,我创建了一个名为Employees的类。 在这堂课里面,我有了我的新名单:

List employees = new List(); 

如何创建将在特定事件的列表中添加项目的查询?

这是完整的课程:

 using System; using System.Collections.Generic; using System.Linq; using System.Text; class Employee { public string employeeID; public string employeeLastName; public string employeeFirstName; public double employeePayrate; public int employeeHours; public bool employeeFT; public Employee(string eID, string eLastName, string eFirstName, string 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)); } } 

您应该提供将新员工添加到集合的公共方法

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

然后您可以从不同的forms使用此方法(您需要对它的引用)。

上述就是C#学习教程:在C#中的类中将项添加到列表中分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

 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*/)) } } 

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/1029291.html

(0)
上一篇 2022年1月12日
下一篇 2022年1月12日

精彩推荐