【VB.NET】整数を順番に列挙したい時の方法

VB.NET
この記事は約1分で読めます。

整数を順番に列挙したい時の方法

名前空間 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
続行するには何かキーを押してください . . .

コメント

タイトルとURLをコピーしました