Getting character from a string in C#

var str = "ABC";
var charA = str[0];
//charA is 'A'
var charB = str[1];
//charB is 'B'
var charC = str[2];
//charC is 'C'

var charList = "";
foreach (var c in str) {
    charList += c + ";";
}
//charList is "A;B;C;"