1

我需要生成一个序列号列表。我知道 Ruby 你可以做 1..10 或 PHP 你可以做 range(1, 10)。.Net 中已经有类似的东西了,还是我必须编写它?谢谢。

4

3 回答 3

6

在 C#(使用 .NET 3.0 或更高版本)中,这应该可以完成这项工作:

IEnumerable<int> myRange = Enumerable.Range(1, 10);
于 2009-01-14T16:35:10.637 回答
1

这对你有用吗?

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;
}
于 2009-01-14T16:33:32.077 回答
1

你可以使用Enumerable.Range ()

于 2009-01-14T16:35:42.260 回答