У C# визначено дев'ять цілих типів даних: char, byte, sbyte, short, ushort, int, uint, long та ulong. Тип даних char в основному застосовується для представлення символів і буде описаний пізніше у цьому розділі. Інші вісім типів використовуються для виконання операцій з числами.
Type на ім'я типу використовуйте оператор typeof; якщо необхідна перевірка точної відповідності типу, використовуйте для перевірки екземпляр System. Type, отриманий методом GetType; якщо достатньо перевірки сумісності, використовуйте оператор is.
До примітивним типу відносять: Усі числові типи (крім decimal); bool; IntPtr; UIntPtr.
- Цілочисленні зі знаком (sbyte, short, int, long)
- Цілочисленні без знака (byte, ushort, uint, ulong)
- IEEE-подання з плаваючою комою (float, double)
- Десятковий з підвищеною точністю (decimal)
У мові Сі можна виділити п'ять базових типів, які задаються такими ключовими словами:
- char – символьний;
- int – цілий;
- float – речовий;
- double – речовий подвійний точності;
- void – не має значення.