Visual Basic .NET
|
Visual C#
|
Visual J#
|
Delphi
|
Занимаемая
память
|
Диапазон
значений
|
Целочисленные
типы
|
Byte
|
byte
|
ubyte
|
Byte
|
1 байт
|
от 0 до 255
|
Short
|
short
|
short
|
Smallint
|
2 байта
|
от -32 768 до 32 767
|
Integer
|
int
|
int
|
Integer
|
4 байта
|
от -2 147 483 648
до 2 147 483 647
|
Long
|
long
|
long
|
Int64
|
8 байтов
|
от
-9 223 372 036 854 775 808 до
9 223 372 036 854 775 807
|
Типы с
плавающей
запятой
|
Single
|
float
|
float
|
Single
|
4 байта
|
от -1.5 · 10–45
до 3.4 · 1038, 7-8
значащих
цифр
|
Double
|
double
|
double
|
Double
|
8 байтов
|
от -5.0 · 10–324
до 1.7 · 10308, 15-16
значащих
цифр
|
Decimal
|
decimal
|
Нет
|
Нет
|
16 байтов
|
от ±1.0 × 10-28 до
±7.9 × 1028, 28-29 значащих
цифр
|
Строковые
типы
|
Char
|
char
|
char
|
Char
|
2 байта
|
знак
Юникода
|
String
|
string
|
Нет
|
String
|
2 байта
* количество
символов
|
от 0 до
приблизительно
2 миллиардов
знаков
Юникода.
|
Логический
тип
|
Boolean
|
bool
|
boolean
|
Boolean
|
2 байта
|
True или
False.
|