为IEnumerable类型添加Add方法
IEnumerable类型原生是没有Add方法的,你可以用Contact方法去为它添加元素,
1
|
items = items.Concat( new [] { "foo" }); |
也可以用个扩展方法:
1
2
3
4
5
6
|
public static IEnumerable<T> Add<T>( this IEnumerable<T> e, T value) { foreach ( var cur in e) { yield return cur; } yield return value; } |
我的网站 http://www.a-du.net