Ответ 1
Попробуйте выполнить
string str = ...;
bool isLetter = !String.IsNullOrEmpty(str) && Char.IsLetter(str[0]);
Я хочу взять строку и проверить, что первый символ для буквы, верхний или нижний не имеет значения, но это не должно быть особенным, пробел, разрыв строки, что-то
спасибо заранее, надеюсь, что это будет легко для кого-то
Попробуйте выполнить
string str = ...;
bool isLetter = !String.IsNullOrEmpty(str) && Char.IsLetter(str[0]);
Попробуйте выполнить
bool isValid = char.IsLetter(name.FirstOrDefault());
return (myString[0] >= 'A' && myString[0] <= 'Z') || (myString[0] >= 'a' && myString[0] <= 'z')
Вы должны найти таблицу ASCII, таблицу, которая систематически отображает символы в целые значения. Все строчные символы являются последовательными (97-122), как и все символы верхнего регистра (65-90). Зная это, вам даже не нужно указывать значения int, просто проверьте, находится ли первый char строки в одном из этих двух диапазонов (включительно).