C Sharp/Типи: відмінності між версіями
< C Sharp
Вилучено вміст Додано вміст
вікіфікація |
|||
Рядок 1: | Рядок 1: | ||
У мові C# існують такі категорії типів даних: |
У мові [[C Sharp|C#]] існують такі категорії типів даних: |
||
* Значимі типи |
* Значимі типи — прості типи такі як числові типи (int, long, bool та ін.) та структури. |
||
* Посилання |
* Посилання — складні типи, такі як рядки, масиви і класи. |
||
* Вказівники |
* Вказівники — існують для маніпуляцій із пам'яттю у блоках некерованого коду. |
||
== Цілі типи == |
== Цілі типи == |
Версія за 14:56, 5 грудня 2020
У мові 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)