Как уже ответили ранее это просто один из типов данных, с которым C# умеет работать.
(int, char, bool и т.д.)
char - это тип-значение (т.е. значение такой переменной хранится буквально прямо в самой переменной, в отличии от ссылочных типов)
Так же строковый тип string по сути является просто массивом этих самых символов char
Например если написать:
string welcome = "Hello World";
то можно будет обратиться к каждому из символов по их индксу:
char symbol = welcome[6]; // вернет символ 'W'