Warning: Constant USER_COOKIE already defined in /var/www/admin/www/markimarta.ru/wp-config.php on line 85

Warning: Constant PASS_COOKIE already defined in /var/www/admin/www/markimarta.ru/wp-config.php on line 86

Warning: Constant AUTH_COOKIE already defined in /var/www/admin/www/markimarta.ru/wp-config.php on line 87

Warning: Constant SECURE_AUTH_COOKIE already defined in /var/www/admin/www/markimarta.ru/wp-config.php on line 88

Warning: Constant LOGGED_IN_COOKIE already defined in /var/www/admin/www/markimarta.ru/wp-config.php on line 89

Warning: Constant TEST_COOKIE already defined in /var/www/admin/www/markimarta.ru/wp-config.php on line 90
Типы данных в C# и их алиасы в .Net « Марк и Марта.Ру. Записки отца-программиста




Типы данных в C# и их алиасы в .Net


Warning: Undefined variable $thumbnail in /var/www/admin/www/markimarta.ru/wp-content/themes/markimarta2023/single.php on line 44

Warning: Attempt to read property "ID" on null in /var/www/admin/www/markimarta.ru/wp-content/themes/markimarta2023/single.php on line 44

Warning: Undefined variable $thumbnail in /var/www/admin/www/markimarta.ru/wp-content/themes/markimarta2023/single.php on line 45

Warning: Attempt to read property "post_title" on null in /var/www/admin/www/markimarta.ru/wp-content/themes/markimarta2023/single.php on line 45

В языке C# существуют аналогичные языку Java типы данных, а также добавлен тип целых чисел без знака и 128-разрядный тип чисел с плавающей запятой высокой точности. В .Net каждый тип данных является объектом пространства имен System.

У каждого типа данных существует псевдоним, т.е. краткое имя. Так, string – это более короткая запись System.String, int —System.Int32. Ниже приведена таблица соответствий типов данных их классам .Net.

Краткое имя Класс .NET Тип Width Диапазон (бит)
byte Byte Целое число без знака 8 От 0 до 255
sbyte SByte Целое число со знаком 8 От -128 до 127
int Int32 Целое число со знаком 32 От -2 147 483 648 до 2 147 483 647
uint UInt32 Целое число без знака 32 От 0 до 4 294 967 295
short Int16 Целое число со знаком 16 От -32 768 до 32 767
ushort UInt16 Целое число без знака 16 От 0 до 65 535
long Int64 Целое число со знаком 64 От -922 337 203 685 477 508 до 922 337 203 685 477 507
ulong UInt64 Целое число без знака 64 От 0 до 18 446 744 073 709 551 615
float Single Число одинарной точности с плавающей запятой 32 От -3,402 823e38 до 3,402 823e38
double Double Число двойной точности с плавающей запятой 64 От -1,797 693 134 862 32e308 до 1,797 693 134 862 32e308
char Char Одиночный знак Юникода 16 Знаки Юникода в тексте
bool Boolean Логический тип 8 true или false
object Object Базовый тип для всех остальных типов
string String Последовательность знаков
decimal Decimal Точный дробный или целочисленный, который может представлять десятичные числа с 29 значащими цифрами. 128 От
-1.79769313486232e308 до  1.79769313486232e308

 

В .Net есть метод GetType() для определения .Net класса объекта.

                string tt = "Test string";
                Object obj = tt.GetType();
                Console.WriteLine(obj);

В результате код вернет значение System.String.


Комментариев нет »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment





Срок проверки reCAPTCHA истек. Перезагрузите страницу.



MarkiMarta.ru. Записки отца-программиста" с 2009 г.
Категория информационной продукции 18+
Яндекс.Метрика