整数を順番に列挙したい時の方法
名前空間 System.Linq の Enumerable クラス の Range メソッドを使うと簡単に出来ます。
ちなみにクラス名の「Enumerable」の読み方は多分「イニューメラブル」だと思います。
英語苦手ですが、列挙可能クラスとかそんな感じの意味なんじゃないですかね?
内容
Enumerable.Range メソッドはInteger型の引数を2つ受け取ります。
一つ目が、基準となる数で、二つ目が繰り返す数です。
1~9までの列挙を作る場合
Enumerable.Range(1, 9)
-4~9までの列挙を作る場合
Enumerable.Range(-4, 14)
サンプルコード
Module Module1 Sub Main() Dim x = Enumerable.Range(1, 9) For Each a In x Console.WriteLine(a) Next End Sub End Module
1 2 3 4 5 6 7 8 9 続行するには何かキーを押してください . . .
コメント