Vb.net-constants
VB.Net-定数と列挙
- 定数*は、プログラムの実行中に変更されない可能性がある固定値を指します。 これらの固定値はリテラルとも呼ばれます。
定数には、整数定数、浮動定数、文字定数、文字列リテラルなどの基本的なデータ型を使用できます。 列挙定数もあります。
定数は、定義後に値を変更できないことを除いて、通常の変数と同様に扱われます。
- 列挙*は、名前付き整数定数のセットです。
定数の宣言
VB.Netでは、定数は Const ステートメントを使用して宣言されます。 Constステートメントは、モジュール、クラス、構造、プロシージャ、またはブロックレベルで使用され、リテラル値の代わりに使用されます。
Constステートメントの構文は次のとおりです-
どこで、
- attributelist -定数に適用される属性のリストを指定します。複数の属性をコンマで区切って指定できます。 オプションです。
- accessmodifier -これらの定数にアクセスできるコードを指定します。 オプションです。 値は、Public、Protected、Friend、Protected Friend、またはPrivateのいずれかです。
- Shadows -これにより、定数は基本クラスの同じ名前のプログラミング要素を非表示にします。 オプションです。
- Constantlist -宣言された定数の名前のリストを提供します。 必須。
ここで、各定数名には次の構文と部分があります-
- constantname -定数の名前を指定します
- datatype -定数のデータ型を指定します
- initializer -定数に割り当てられた値を指定します
例えば、
例
次の例は、定数値の宣言と使用を示しています-
上記のコードをコンパイルして実行すると、次の結果が生成されます-
VB.Netで定数を印刷および表示する
VB.Netは、次の印刷および表示定数を提供します-
Sr.No. | Constant & Description |
---|---|
1 |
vbCrLf キャリッジリターン/ラインフィード文字の組み合わせ。 |
2 |
vbCr 復帰文字。 |
3 |
vbLf 改行文字。 |
4 |
vbNewLine 改行文字。 |
5 |
vbNullChar ヌル文字。 |
6 |
vbNullString 長さゼロの文字列( "")とは異なります。外部プロシージャの呼び出しに使用されます。 |
7 |
vbObjectError エラー番号。 ユーザー定義のエラー番号は、この値より大きくする必要があります。 例:Err.Raise(Number)= vbObjectError + 1000 |
8 |
vbTab タブ文字。 |
9 |
vbBack バックスペース文字。 |
列挙の宣言
列挙型は、 Enum ステートメントを使用して宣言されます。 Enumステートメントは列挙を宣言し、そのメンバーの値を定義します。 Enumステートメントは、モジュール、クラス、構造、プロシージャ、またはブロックレベルで使用できます。
Enumステートメントの構文は次のとおりです-
どこで、
- attributelist -変数に適用される属性のリストを参照します。 オプションです。
- accessmodifier -これらの列挙にアクセスできるコードを指定します。 オプションです。 値は、Public、Protected、Friend、またはPrivateのいずれかです。
- Shadows -これにより、列挙は基本クラスの同じ名前のプログラミング要素を非表示にします。 オプションです。
- enumerationname -列挙の名前。 必須
- datatype -列挙とそのすべてのメンバーのデータ型を指定します。
- memberlist -このステートメントで宣言されているメンバー定数のリストを指定します。 必須。
memberlistの各メンバーには、次の構文と部分があります。
どこで、
- name -メンバーの名前を指定します。 必須。
- initializer -列挙メンバーに割り当てられた値。 オプションです。
例えば、
例
次の例は、Enum変数_Colors_の宣言と使用を示しています-
上記のコードをコンパイルして実行すると、次の結果が生成されます-