c# - Foreach way to iterate through years given months? -
var months = 36;
to iterate through years , have access each year number (according how many months have (above)), i'm doing:
var years = convert.toint32(months / 12); (int = 1; <= years; i++) { var year = 12 * i; }
however, i'm sure there must way of populating new list of integers part of foreach
, looping through them (giving me access current element rather recalculating again inside for
loop). i'm looking writing foreach
. possibly linq .select()
? don't current approach.
desired result
foreach(var year in new list<int>(){ 1, 2, 3}) { }
something this?:
foreach (var year in enumerable.range(1, months / 12))
Comments
Post a Comment