Existe um equivalente de Pythons range (12) em C #?

Isso surge de vez em quando para mim: eu tenho algum código c # querendo muito orange() função disponível em Python.

Estou ciente de usar

for (int i = 0; i < 12; i++)
{
   // add code here
}

Mas isso freia em usos funcionais, como quando eu quero fazer um LinqSum() em vez de escrever o loop acima.

Existe algum construído? Eu acho que eu poderia sempre rolar sozinho com umyield ou tal, mas isso seriaassim prático para apenaster.

questionAnswers(4)

yourAnswerToTheQuestion