C Sharp/Типи: відмінності між версіями
< C Sharp
Вилучено вміст Додано вміст
вікіфікація |
|||
Рядок 11: | Рядок 11: | ||
! C# Тип !! Системний Тип !! Діапазон значень !! Розмір |
! C# Тип !! Системний Тип !! Діапазон значень !! Розмір |
||
|- |
|- |
||
| '''sbyte''' ||System.Sbyte|| |
| '''sbyte''' ||System.Sbyte|| від —128 до 127 || 8-біт |
||
|- |
|- |
||
| '''byte''' ||System.Byte|| 0 |
| '''byte''' ||System.Byte|| від 0 до 255 || 8-біт |
||
|- |
|- |
||
| '''char''' ||System.Char|| U+0000 |
| '''char''' ||System.Char|| від U+0000 до U+ffff || 16-біт |
||
|- |
|- |
||
| '''short''' ||System.Int16|| |
| '''short''' ||System.Int16|| від —32 768 до 32 767|| 16-біт |
||
|- |
|- |
||
| '''ushort''' ||System.UInt16|| |
| '''ushort''' ||System.UInt16|| від 0 до 65 535 || 16-біт |
||
|- |
|- |
||
| '''int''' ||System.Int32|| |
| '''int''' ||System.Int32|| від —2 147 483 648 до 2 147 483 647 || 32-біта |
||
|- |
|- |
||
| '''uint''' ||System.UInt32|| 0 |
| '''uint''' ||System.UInt32|| від 0 до 4 294 967 295 || 32-біта |
||
|- |
|- |
||
| '''long''' ||System.Int64|| |
| '''long''' ||System.Int64|| від —9 223 372 036 854 775 808 до 9 223 372 036 854 775 807 || 64-біта |
||
|- |
|- |
||
| '''ulong''' ||System.UInt64|| 0 |
| '''ulong''' ||System.UInt64|| від 0 до 18 446 744 073 709 551 615 || 64-біта |
||
|} |
|} |
||
Поточна версія на 16:42, 11 листопада 2021
У мові C# існують такі категорії типів даних:
- Значимі типи — прості типи такі як числові типи (int, long, bool та ін.) та структури.
- Посилання — складні типи, такі як рядки, масиви і класи.
- Вказівники — існують для маніпуляцій із пам'яттю у блоках некерованого коду.
Цілі типи[ред.]
C# Тип | Системний Тип | Діапазон значень | Розмір |
---|---|---|---|
sbyte | System.Sbyte | від —128 до 127 | 8-біт |
byte | System.Byte | від 0 до 255 | 8-біт |
char | System.Char | від U+0000 до U+ffff | 16-біт |
short | System.Int16 | від —32 768 до 32 767 | 16-біт |
ushort | System.UInt16 | від 0 до 65 535 | 16-біт |
int | System.Int32 | від —2 147 483 648 до 2 147 483 647 | 32-біта |
uint | System.UInt32 | від 0 до 4 294 967 295 | 32-біта |
long | System.Int64 | від —9 223 372 036 854 775 808 до 9 223 372 036 854 775 807 | 64-біта |
ulong | System.UInt64 | від 0 до 18 446 744 073 709 551 615 | 64-біта |
Числа з плаваючою точкою[ред.]
C# Тип | Системний Тип | Діапазон значень | Розмір |
---|---|---|---|
float | System.Single | ±1.5e−45 — ±3.4e38 | 7 цифр |
double | System.Double | ±5.0e−324 — ±1.7e308 | 15-16 цифр |
Посилання[ред.]
- msdn.microsoft.com Types (C# Reference)