日期:2014-05-18 浏览次数:20877 次
List<object> l = new List<object>(); object[] node1 = new object[2]{ "int", 10 }; object[] node2 = new object[2] {"string", "今天天气太好了" }; l.Add(node1); l.Add(node2);
------解决方案--------------------
用这个方式,可以对付xml 格式的数据!
------解决方案--------------------
这样说吧,如果没有泛型,你就需要写IntList,StringList,DoubleList,UserList
泛型提供了一种编译前代码复用的一种手段。
------解决方案--------------------
没有具体的限制,除了语言的保留字,空间名,或者API类名,都可以
------解决方案--------------------
(1)不能使用具体类型,否则就不是泛型了。
你可以这么用:
class IntegerList : List<int> { } // 从泛型类继承。
class MyList<T> where T : SomeType { } // T 必须是 SomeType 或它的子类。
(2)public static List<T> Deserialize(string fileName, string ruleName){}
从名字上看,是根据规则、文件名做反序列化,得到一个 List 列表。