A primeira charsequência de caracteres pode ser recuperada da seguinte maneira?
MyString.ToCharArray[0]
ToCharArrayé um método , você deve executá-lo primeiro, por exemplo char[] chars = str.ToCharArray();, e depois usá-lo char first = chars[0];. Você também pode matá-lo str.ToCharArray()[0];. De qualquer forma, verifique se a sequência não é nula e tem pelo menos um caractere - você pode fazer isso usando if(!String.IsNullOrEmpty(str)).
charou o primeiro caractere ? Se você tentar isso e parece funcionar, tente novamente com 𣊾or 𣇞, que ambos falharam em um programa que eu estava usando e que foi escrito em C # com esse bug exato.