 |
| Thursday, September 09, 2010
|
| Login |
|
|
|
|
|
|
|
|
|
| 値型 |
.NET Framework 型 |
例 |
サフィックス |
有効範囲 |
有効桁数 |
他の型への暗黙の変換 |
| Boolean |
System.Boolean |
True |
なし |
True/False |
- |
False 0 / True -1 |
| Byte |
System.Byte |
20 |
なし |
0 ~ 255 |
- |
Short、Ushort、Integer、UInteger、Long、Ulong、Single、Double、Decimal |
| Char |
System.Char |
"Z"C |
C |
U+0000 ~ U+ffff |
- |
String |
| Decimal |
System.Decimal |
2.375D |
D |
±1.0 × 10^-28 ~ ±7.9 × 10^28 |
28 ~ 29 |
Single、Double |
| Double |
System.Double |
3.2R |
R |
±5.0 × 10^-324 ~ ±1.7 × 10^308 |
15 ~ 16 |
なし |
| Single |
System.Single |
3.5F |
F |
±1.5 × 10^-45 ~ ±3.4 × 10^38 |
7 |
Double |
| Integer |
System.Int32 |
325I |
I(アイ) |
-2,147,483,648 ~ 2,147,483,647 |
- |
Long、Single、Double、Decimal |
| Long |
System.Int64 |
4294967296L |
L |
-9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 |
- |
Single、Double、Decimal |
| Sbyte |
System.SByte |
127 |
なし |
-128 ~ 127 |
- |
Short、Integer、Long、Single、Double、Decimal |
| Short |
System.Int16 |
32767S |
S |
-32,768 ~ 32,767 |
- |
Integer、Long、Single、Double、Decimal |
| Uinteger |
System.UInt32 |
123UI |
UI |
0 ~ 4,294,967,295 |
- |
Long、Ulong、Single、Double、Decimal |
| Ulong |
System.UInt64 |
123UL |
UL |
0 ~ 18,446,744,073,709,551,615
|
- |
Single、Double、Decimal |
| Ushort |
System.UInt16 |
65535US |
US |
0 ~ 65,535 |
- |
Integer、UInteger、Long、Ulong、Single、Double、Decimal |
サフィックスがなく小数部のない数値は Integer になります。
サフィックスがなく小数部がなく、Integer 型で表すには大きすぎる数値は Long になります。
サフィックスがなく小数部のある数値は Double になります。
|
|
|
|
|