C# Object对象数组问题的处理
在很多情况下,我们需要对象数组的数据格式。在惯性思维下,总是想声明一个对象的数组,例如
MenuObj[] meun=new MenuObj[len]; //首先这个len事先可能不好确定,而且此时的的menu不能用push方法。
/// <summary> /// 自定义类 /// </summary> public class MenuObj { /*省略部分代码*/ }
然鹅,这样并行不通。
实际上用List就很简单的可以解决了:
List<MenuObj> dtMenu = new List<MenuObj>(); MenuObj menuObj = new MenuObj { /*属性赋值代码省略*/ }; dtMenu.Add(menuObj); /// <summary> /// 自定义类 /// </summary> public class MenuObj { /*省略部分代码*/ }
继续学习有关List的内容可参考:
斩后知