Можно ли получить первую charстроку, выполнив следующее?
MyString.ToCharArray[0]
ToCharArrayэто метод , вы должны сначала запустить его, например char[] chars = str.ToCharArray();, а затем использовать char first = chars[0];. Вы также можете вырезать это в str.ToCharArray()[0];. В любом случае, убедитесь, что вы проверили, что строка не равна нулю и имеет хотя бы один символ - вы можете сделать это, используя if(!String.IsNullOrEmpty(str)).
charили первый персонаж ? Если вы попробуете это, и, похоже, это сработает, попробуйте еще раз с 𣊾или 𣇞, что оба не удалось в программе, которую я использовал, которая была написана на C # с этой конкретной ошибкой.