As the following code is possible in C#, I am intersted whether string is actually an array of chars:
string a=\"TEST\"; char C=a[0]; // will be T
Strings is simply not an array, in the sense that "Hello" is char[] is evaluated to false.
"Hello" is char[]
false