C # - действительно ли строка является массивом символов или просто имеет индексатор?

Поскольку следующий код возможен в C #, меня интересует, является ли строка массивом символов:

string a="TEST";
char C=a[0]; // will be T