使用LINQ来填充一个特定范围的数字列表

16 浏览
0 Comments

使用LINQ来填充一个特定范围的数字列表

为了将一个 List 填充为从 1 到 n 的一系列数字,我可以使用以下代码:

for (i=1; i<=n; i++)
{
   myList.Add(i);
}

是否有办法通过使用 LINQ 内联表达式实现相同的结果?

更新

假设我有一个方法 getMonthName(i),它根据整数返回月份的名称。我是否可以通过使用 Enumerable 直接填充列表为月份名称?

0