PhoneDetails有变量,如:Number,ProvIDer,Plan@R_301_6889@ ……和Email类似.
public class Person{ private String _First@R_301_6889@; private String _Last@R_301_6889@; private DateTime? _DateOfBirth = null; private List<Email> _Email = new List<Email>( ); private List<PhoneDetails> _PhoneDet = new List<PhoneDetails>( );}
而不是为每一个编写添加,查找,插入…,我试图想出一种创建列表管理器抽象类(或其他东西)的方法,所以我不必编写所有样板代码,但是仍然可以半控制的方式管理列表(如Person类中的权限)?
我确定List< List< object>> ListMgr = new List< List< object>>();这是一个开始,但对我来说,弄清楚我目前的技术水平真是太令人生畏了.
我知道这是超越我的方式,因为我已经开始了,但我在任何地方找不到这样的东西,因为我使用了很多列表,我想我会把它放在这里.只是不确定Public是否是最好的方式……
谢谢.
解决方法 为什么不这样做呢?public class ListManager<A,B,C,D> : Tuple<List<A>,List<B>,List<C>,List<D>>{}
这肯定是一种强类型的方式,但在开始之前你必须知道总列表及其类型
总结以上是内存溢出为你收集整理的c# – 抽象类充当列表管理器(包含列表的列表)以减少样板代码?全部内容,希望文章能够帮你解决c# – 抽象类充当列表管理器(包含列表的列表)以减少样板代码?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)