Pergunta

Eu preciso gerar uma lista de números seqüenciais. Eu sei Ruby que você pode fazer 1..10 ou PHP você pode fazer intervalo (1, 10). Nada parecido em .Net já, ou eu tenho de escrevê-lo? Obrigado.

Foi útil?

Solução

Em C # (com .NET 3.0 ou superior), este deve fazer o trabalho:

IEnumerable<int> myRange = Enumerable.Range(1, 10);

Outras dicas

Será que este trabalho para você?

public List<int> Range(int start, int finish)
{
  List<int> retList = new List<int>();
  for(int i = start; i <= finish; i++)
  {
     retList.Add(i);
  }
  return retList;
}

Você pode usar Enumerable.Range ()

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top