Tru*_*ill 5 c# linq c#-4.0
如果我想要一个空的枚举,我可以打电话Enumerable.Empty<T>().但是如果我想将标量类型转换为枚举呢?
Enumerable.Empty<T>()
通常我会写入new List<string> {myString}传递myString给接受的函数IEnumerable<string>.是否有更多的LINQ-y方式?
new List<string> {myString}
myString
IEnumerable<string>
Jon*_*eet 9
你可以使用Repeat:
Repeat
var justOne = Enumerable.Repeat(value, 1);
或者只是一个阵列当然:
var singleElementArray = new[] { value };
阵列版本当然是可变的,而Enumerable.Repeat不是.
Enumerable.Repeat
归档时间:
14 年,4 月 前
查看次数:
134 次
最近记录:
14 年,1 月 前