Общие правила.

На нашем сайте вы найдёте интересные статьи и руководства, которые помогут вам в изучении различных технологий! Вы можете оставлять свои комментарии и задавать различные вопросы.

Вы можете попросить ответа на интересующие вас вопросы и получить помощь, если у вас что-то не получается. Просто задайте свой вопрос на форуме и опишите, что вы хотели бы знать.

Пожалуйста, будьте культурны при общении на форуме.

Публикация своих статей

На сайте вы можете легко опубликовать вашу статью. Это всегда приветствуется!

Пара советов:

• Орфографически правильный текст удобнее и приятнее читать. В интернете есть множество сервисов, которые могут помочь вам с этим.
• «Оформляйте» свой текст. Использование картинок, красивое оформление текста и разбивание связанных строчек на абзацы делает текст лучше.

Удачи!

Обсуждение статей

Наш сайт — это форум. Вы всегда можете оценить статью, задать о ней вопрос и обсудить тему статьи.

Публикация вопросов

Для вопросов на форуме есть специальная тема — помощь. В ней можно задать интересующий вас вопрос, на который другие участники форума могут ответить.

Пожалуйста, перед тем, как задать вопрос, используйте поиск по форуму. Возможно, такой вопрос уже есть. Также, пожалуйста, определяйте свой вопрос в нужную категорию. Так вопросы будет легче найти другим людям.

Форум и полезные статьи!

Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
  • Страница:
  • 1

ТЕМА:

Типы данных в C#, какие существуют типы данных в C#. 2 года 6 мес. назад #20

  • Vlad_i_
  • Vlad_i_ аватар Автор темы
  • Не в сети
  • Администратор
  • Администратор
  • Сообщений: 18
  • Спасибо получено: 0
В C# существует большое количество различных типов данных, которые определяют, какие значения могут храниться в переменной.

В C# существуют следующие типы данных:

string. Хранит текст. Текст должен быть обёрнут в кавычки "". Системный тип System.String
string name = "Alexandr";
char. Хранит символ Unicode. Символ должен быть обёрнут в кавычки ' '. Системный тип System.Char
char abc = 'a';
int. Хранит целое число от -2 147 483 648 до 2 147 483 647. Системный тип System.Int32
int age = 50;
uint. Хранит целое число от 0 до 4 294 967 295. Системный тип System.UInt32
uint test = 3000000000;
long. Хранит целое число от –9 223 372 036 854 775 808 до 9 223 372 036 854 775 807. Системный тип System.Int64
long test = 8000000000000000000;
byte. Хранит целое число от 0 до 255. Системный тип System.Byte
byte a = 50;
bool. Хранит логические значения - true или false. Системный тип System.Boolean
bool test = true;
bool secondtest = false;
sbyte. Хранит целое число от -128 до 127. Системный тип System.SByte
sbyte a = 101;
short. Хранит целое число от -32768 до 32767. Системный тип System.Int16
short b = -30000;
ushort. Хранит целое число от 0 до 65535. Системный тип System.UInt16
ushort c = 65534;
float. Хранит дробные числа от ±1,5 x 10−45 до ±3,4 x 1038. Дробная часть отделяется точкой. В конце числа требуется поставить суффикс f.
Системный тип System.Single
float test = 1.1f;
double. Хранит дробные числа от ±5,0 × 10−324 до ±1,7 × 10308. Дробная часть тоже отделяется точкой. Системный тип System.Double
double test = 1.1;
decimal. Хранит дробные числа от ±1,0 x 10-28 до ±7,9228 x 1028. Дробная часть отделяется точкой. В конце числа требуется поставить суффикс m. Системный тип System.Decimal

object. Может хранить любой тип данных. Системный тип System.Object, который является базовым для всех типов в C#.
object myText = "text!";
object myNumber = 125;

Все дробные числа по умолчанию распознаются как double. Для определения их как decimal или float, требуется добавить суффикс d или D для decimal и f или F для float.

Названия всех типов в C# являются их сокращенными версиями системных типов. То есть, string это просто укороченная версия системного System.String. То есть эти переменные имеют одинаковый для программы тип:
string a = "test";
System.String b = "test";

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Последнее редактирование: от Vlad_i_.
  • Страница:
  • 1