jjzjj

TakeOrDefault

全部标签

C# Enumerable.Take 带默认值

从C#中的Enumerable中准确获取x值的最佳方法是什么。如果我像这样使用Enumerable.Take():varmyList=Enumerable.Range(0,10);varresult=myList.Take(20);结果将只有10个元素。我想用默认值填充缺失的条目。像这样:varmyList=Enumerable.Range(0,10);varresult=myList.TakeOrDefault(20,default(int));//Isthereanythinglikethis?C#中有这样的函数吗?如果没有,最好的实现方法是什么? 最佳

C# Enumerable.Take 带默认值

从C#中的Enumerable中准确获取x值的最佳方法是什么。如果我像这样使用Enumerable.Take():varmyList=Enumerable.Range(0,10);varresult=myList.Take(20);结果将只有10个元素。我想用默认值填充缺失的条目。像这样:varmyList=Enumerable.Range(0,10);varresult=myList.TakeOrDefault(20,default(int));//Isthereanythinglikethis?C#中有这样的函数吗?如果没有,最好的实现方法是什么? 最佳