在C#中
我正在尝试制作一个简单的程序,该程序将具有一些功能,例如从花名册中添加和删除成员,搜索成员并显示当前的成员数。稍后将在此基础上使用更多选项,并将成员保存到文件中,以便随着时间的推移可以实际使用它。现在,我只是想要常规的布局设置,然后再去学习如何将数组保存到文件中。
现在我的问题是:当用户选择为花名册创建一个新成员时,它将其发送到一个函数,该函数将创建一个具有数组的新雇员,该数组将存储Name和Division(仅是测试程序的基本信息)。如何在不声明需要多少行的情况下创建多维数组?由于最终的增长和减少,我无法猜测成员数量。
tl:dr创建花名册测试程序。我如何创建一个多维数组,当一个新成员加入时,该数组将具有向函数添加另一行的功能?
数组不可调整大小,您想使用List<List<T>>
whereT
是要存储的值的类型。
但是,您不一定要将属性存储在数组中,而是确实要使用类。
public class Employee {
public string Name {get;set;}
public string Division {get;set;}
}
然后有一个员工清单
var roster = new List<Employee>();
添加新员工
roster.Add(new Employee { Name = "Mr Tiddles", Division = "Feline" });
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句