假设我有一个人类(Person Class),其中包含两个列表(电子邮件和电话详情),有些人拥有多个电子邮件和电话号码。
电话详情包含变量,如号码、服务提供商、套餐名称等。电子邮件也类似。
电话详情包含变量,如号码、服务提供商、套餐名称等。电子邮件也类似。
public class Person
{
private String _FirstName;
private String _LastName;
private DateTime? _DateOfBirth = null;
private List<Email> _Email = new List<Email>( );
private List<PhoneDetails> _PhoneDet = new List<PhoneDetails>( );
}
不要为每个操作(add、find、insert...)都写一遍代码,我正在思考一种创建列表管理器抽象类(或其他类)的方法,这样就不必编写所有样板代码,但仍然可以以半受控方式管理列表(例如Person类内的权限)。
我知道List<List<object>> ListMgr = new List<List<object>>();
是一个开端,但对于我的当前技能水平来说太过艰深难懂。
我知道这远远超出了我的能力范围,因为我才刚开始学习,但我在任何地方都找不到类似的内容,因为我使用了很多列表,所以想在这里提出来。只是不确定公共方式是否最佳...
谢谢。