概要
VB.NETにおけるデータ型について次表に示す。
| データ型 | 共通言語ランタイムの型 | サイズ (B) |
値の範囲 |
| Boolean | System.Boolean | 2 | TrueまたはFalse |
| Byte | System.Byte | 1 | 0 ~ 255(符号なし) |
| Char | System.Char | 2 | 0 ~ 65535(符号なし) |
| Date | System.DateTime | 8 | 0001年1月1日 0:00:00~ 9999年12月31日 11:59:59 PM |
| Decimal | System.Decimal | 16 | (小数部分を持たない数値の場合) -79,228,162,514,264,337,593,543,950,335~ 79,228,162,514,264,337,593,543,950,335 (小数点以下28桁の数値の場合) -7.9228162514264337593543950335~ 7.9228162514264337593543950335 (0を除いた場合の絶対値の最小値) 0.0000000000000000000000000001(1E-28) |
| Double | System.Double | 8 | (負の値) -1.79769313486231570E+308~ -4.94065645841246544E-324 (正の値) 4.94065645841246544E-324~ 1.79769313486231570E+308 |
| Integer | System.Int32 | 4 | -2,147,483,648~ 2,147,483,647 |
| Long | System.Int64 | 8 | -9,223,372,036,854,775,808~ 9,223,372,036,854,775,807 |
| Object | System.Object | 4 | 任意の型を格納可能。 |
| Short | System.Int16 | 2 | -32,768~32,767 |
| Single | System.Single | 4 | (負の値) -3.4028235E+38~ -1.401298E-45 (正の値) 1.401298E-45~ 3.4028235E+38 |
| String | System.String | 可変長 | 0~約20億のUnicode文字 |
| 構造体 | System.ValueTypeから 継承 |
可変長 | 定義メンバの型に依存する |
2009年6月17日 17:37
