C#用匿名类型实例化泛型类型
示例
使用通用构造函数将需要命名匿名类型,这是不可能的。可替代地,可以使用通用方法来允许类型推断发生。
var anon = new { Foo = 1, Bar = 2 };
var anon2 = new { Foo = 5, Bar = 10 };
List<T> CreateList<T>(params T[] items) {
return new List<T>(items);
}
var list1 = CreateList(anon, anon2);对于List<T>,可以List<T>通过ToListLINQ方法将隐式类型的数组转换为:
var list2 = new[] {anon, anon2}.ToList();
热门推荐
1 泰迪狗狗如何训练
3 狗狗训练图
5 狗狗训练方法
6 训练狗狗不咬人
8 敏捷训练狗狗
10 训练狗狗吃饭
11 泰迪狗狗训练
12 狗狗从多大开始训练
13 狗狗训练学校费用
14 怎么去训练狗狗
15 狗狗训练狗狗
16 狗狗训练教程
17 训练狗狗装死
18 泰迪狗狗的训练方法