当前位置:  开发笔记 > 编程语言 > 正文

Anonymous Generics - 我会在哪里用它?

如何解决《AnonymousGenerics-我会在哪里用它?》经验,为你挑选了1个好方法。

我最近发现了一个使用示例转换来实例化具有匿名类型的泛型的技巧.

http://brendanjerwin.com/blog/2009/03/19/anonymous-generics/

所以,这是一个巧妙的技巧,但什么时候会被使用?有任何想法吗?



1> JaredPar..:

我使用这个技巧的主要地方是为匿名类型创建一个集合容器.

public static List CreateListOfAnonymous(T unused) {
  return new List();
}

用法:

public void Foo() {
  var list = CreateListOfAnonymous(new { Name = String.Empty, Age = 42 });
  list.Add(new { Name = "foo", Age = 28 });
}

推荐阅读
oDavid_仔o_880
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有