var months = 36;
Run Code Online (Sandbox Code Playgroud)
要迭代这些年并且可以访问每年的数字(根据我有多少个月(上图)),我现在正在做:
var years = Convert.ToInt32(months / 12);
for (int i = 1; i <= years; i++)
{
var year = 12 * i;
}
Run Code Online (Sandbox Code Playgroud)
但是,我确信必须有一种方法来填充新的整数列表作为foreach循环的一部分并循环它们(让我访问当前元素而不是在for循环内再次重新计算它).我正在寻找写作的帮助foreach.LINQ可能是一个 .Select()?我真的不喜欢这种当前的方法.
期望的结果
foreach(var year in new List<int>(){ 1, 2, 3})
{
}
Run Code Online (Sandbox Code Playgroud)
像这样的东西?:
foreach (var year in Enumerable.Range(1, months / 12))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
121 次 |
| 最近记录: |