以每种方式迭代给定月份的年份
本文关键字:方式 迭代 | 更新日期: 2023-09-27 18:21:33
var months = 36;
为了遍历年份并访问每年的数字(根据我有多少个月(上图((,我目前正在做:
var years = Convert.ToInt32(months / 12);
for (int i = 1; i <= years; i++)
{
var year = 12 * i;
}
但是,我确信必须有一种方法可以将新的整数列表填充为foreach
的一部分并循环遍历它们(让我可以访问当前元素,而不是在for
循环中再次重新计算它(。我正在寻找帮助来写那foreach
.可能是 LINQ .Select()
?我真的不喜欢目前的方法。
期望的结果
foreach(var year in new List<int>(){ 1, 2, 3})
{
}
像这样吗?
foreach (var year in Enumerable.Range(1, months / 12))