IEnumerable类型原生是没有Add方法的,你可以用Contact方法去为它添加元素,
items = items.Concat(new[] { "foo" });
也可以用个扩展方法:
public static IEnumerable<T> Add<T>(this IEnumerable<T> e, T value) { foreach ( var cur in e) { yield return cur; } yield return value; }
IEnumerable类型原生是没有Add方法的,你可以用Contact方法去为它添加元素,
items = items.Concat(new[] { "foo" });
也可以用个扩展方法:
public static IEnumerable<T> Add<T>(this IEnumerable<T> e, T value) { foreach ( var cur in e) { yield return cur; } yield return value; }
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。