Типы данный в С# можно разделить на следующие группы:
(в скобках указан диапазон значений переменной с таким типом данных)
1) Числовые (целочисленные) типы
byte (0..255)
sbyte (-128..127)
short (-32768..32767)
ushort (0..65535)
int (-2 147 483 648..2 147 483 647)
uint (0..4 294 967 295)
long (-9 223 372 036 854 775 808.. 9 223 372 036 854 775 807)
ulong (0..18 446 744 073 709 551 615)
2) Числовые (с плавающей точкой) типы
float (-3,402823Е+38..3,402823Е+38)
double (-1,79 769 313 486 232Е+308..1,79 769 313 486 232Е+308)
decimal (-79 228 162 514 264 337 593 543 950 335..79 228 162 514 264 337 593 543 950 335)
3) Символьные типы
char
string
4) Логический тип
bool (False..True)
5) Особые типы
object
dynamic