UsingLINQtoPopulateaListwithaSpecificNumberRangei=1;i<=n;i++){myList.Add(i);有没有办法通过使用LINQ内联表达式来实现相同的结果?更新假设我有一个方法getMonthName(i),它返回给定整数的月份名称。我可以使用Enumerable以某种方式直接用月份名称填充列表Enumerable.Range(1,12).Select(getMonthName);你想使用Enumerable.Range。myList.AddRange(Enumerable.Range(1,n));或myList=Enumerable.Range(1,n).ToList();如果您要问这类问题,您可能需要查看System.Linq.Enumerable的方法。这是保存所有这些东西的地方。不要错过ToLookup、Concat(对比Union)和Repeat。对于月份名称,可以使用Select():以上是C#学习教程:FillingalistwithaspecificnumberrangeusingLINQ全部内容分享出来,如果对大家有用需要进一步了解C#学习教程,希望大家多多关注Follow—varmonths=Enumerable.Range(1,n).Select(getMonthName);本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
