Урок 3. Оператор sizeof()

Оператор sizeof() - позволяет получить размер значения в байтах для указанного типа.

Оператор sizeof() можно применять только к типам: byte, sbyte, short, ushort, int, uint, long, ulong, float, double, decimal, char, bool.

Возвращаемые оператором sizeof() значения имеют тип int.

Пример:

static void Main()
{
    int doubleSize = sizeof(double);
    Console.WriteLine("Размер типа double: {0} байт.", doubleSize);

    Console.WriteLine("Размер типа int: {0} байт.", sizeof(int));
    Console.WriteLine("Размер типа bool: {0} байт.", sizeof(bool));
    Console.WriteLine("Размер типа long: {0} байт.", sizeof(long));
    Console.WriteLine("Размер типа short: {0} байт.", sizeof(short));
    
    // Delay.
    Console.ReadKey();
}

Результат:

image

Данный оператор применяется в случаях, когда приложение должно работать с разными ОС и у данных ОС выделяется разный размер памяти под каждый тип данных.

Источник: видеоурок Александра Шевчука "ВИДЕОУРОК №3. ПЕРЕМЕННЫЕ И ТИПЫ ДАННЫХ"

%D1%81%D1%82%D1%80%D0%B5%D0%BB%D0%BA%D0%B0%20%D0%B2%D0%BB%D0%B5%D0%B2%D0%BE%202 предыдущая статья | следующая статья %D1%81%D1%82%D1%80%D0%B5%D0%BB%D0%BA%D0%B0%20%D0%B2%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%202