C Sharp/Типи: відмінності між версіями
< C Sharp
Вилучено вміст Додано вміст
Немає опису редагування |
Bunyk (обговорення | внесок) м added Category:C Sharp using HotCat |
||
Рядок 43: | Рядок 43: | ||
== Посилання == |
== Посилання == |
||
* [http://msdn.microsoft.com/en-us/library/3ewxz6et.aspx msdn.microsoft.com] Types (C# Reference) |
* [http://msdn.microsoft.com/en-us/library/3ewxz6et.aspx msdn.microsoft.com] Types (C# Reference) |
||
[[Категорія:C Sharp]] |
Версія за 09:38, 29 вересня 2013
У мові 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)