Vb.net-data-types
VB.Net-データ型
データ型とは、異なる型の変数または関数を宣言するために使用される広範なシステムを指します。 変数のタイプによって、ストレージ内で占めるスペースの量と、格納されているビットパターンの解釈方法が決まります。
VB.Netで利用可能なデータ型
VB.Netは、幅広いデータ型を提供します。 次の表は、利用可能なすべてのデータ型を示しています-
Data Type | Storage Allocation | Value Range |
---|---|---|
Boolean | Depends on implementing platform | True *or False * |
Byte | 1 byte | 0 through 255 (unsigned) |
Char | 2 bytes | 0 through 65535 (unsigned) |
Date | 8 bytes | 0:00:00 (midnight) on January 1, 0001 through 11:59:59 PM on December 31, 9999 |
Decimal | 16 bytes | 0 through /-79,228,162,514,264,337,593,543,950,335 (/-7.9…E+28) with no decimal point; 0 through +/-7.9228162514264337593543950335 with 28 places to the right of the decimal |
Double | 8 bytes |
-1.79769313486231570E+308 through -4.94065645841246544E-324, for negative values 4.94065645841246544E-324から1.79769313486231570E + 308、正の値の場合 |
Integer | 4 bytes | -2,147,483,648 through 2,147,483,647 (signed) |
Long | 8 bytes | -9,223,372,036,854,775,808 through 9,223,372,036,854,775,807(signed) |
Object |
4 bytes on 32-bit platform 64ビットプラットフォームで8バイト |
Any type can be stored in a variable of type Object |
SByte | 1 byte | -128 through 127 (signed) |
Short | 2 bytes | -32,768 through 32,767 (signed) |
Single | 4 bytes |
-3.4028235E+38 through -1.401298E-45 for negative values; 正の値の場合は1.401298E-45から3.4028235E + 38 |
String | Depends on implementing platform | 0 to approximately 2 billion Unicode characters |
UInteger | 4 bytes | 0 through 4,294,967,295 (unsigned) |
ULong | 8 bytes | 0 through 18,446,744,073,709,551,615 (unsigned) |
User-Defined | Depends on implementing platform | Each member of the structure has a range determined by its data type and independent of the ranges of the other members |
UShort | 2 bytes | 0 through 65,535 (unsigned) |
例
次の例は、いくつかのタイプの使用を示しています-
上記のコードをコンパイルして実行すると、次の結果が生成されます-
VB.Netの型変換関数
VB.Netは、次のインライン型変換機能を提供します-
Sr.No. | Functions & Description |
---|---|
1 |
式をブールデータ型に変換します。 |
2 |
CByte(expression) 式をByteデータ型に変換します。 |
3 |
CChar(expression) 式をCharデータ型に変換します。 |
4 |
CDate(expression) 式を日付データ型に変換します |
5 |
CDbl(expression) 式をDoubleデータ型に変換します。 |
6 |
CDec(expression) 式をDecimalデータ型に変換します。 |
7 |
CInt(expression) 式を整数データ型に変換します。 |
8 |
CLng(expression) 式をLongデータ型に変換します。 |
9 |
CObj(expression) 式をオブジェクト型に変換します。 |
10 |
CSByte(expression) 式をSByteデータ型に変換します。 |
11 |
CShort(expression) 式をShortデータ型に変換します。 |
12 |
CSng(expression) 式を単一データ型に変換します。 |
13 |
CStr(expression) 式を文字列データ型に変換します。 |
14 |
CUInt(expression) 式をUIntデータ型に変換します。 |
15 |
CULng(expression) 式をULngデータ型に変換します。 |
16 |
CUShort(expression) 式をUShortデータ型に変換します。 |
例
次の例は、これらの機能の一部を示しています-
上記のコードをコンパイルして実行すると、次の結果が生成されます-