IsLetter выдает true и для русских букв. Мне бы этого не хотелось.
Можно как-то побыстрому проверить, что там английская буква.
Побыстрому, т.к. буковок тыщ 10 может быть.
08.12.06 22:55: Перенесено модератором из '.NET GUI' — Хитрик Денис
private bool IsLatinChar(char x)
{
return (x >= 'A' && x <= 'Z') || (x >= 'a' && x <= 'z');
}
данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Здравствуйте, Olldman, Вы писали:
O> private bool IsLatinChar(char x)
O> {
O> return (x >= 'A' && x <= 'Z') || (x >= 'a' && x <= 'z');
O> }
Спасибо. Естественно все очень просто.
Надеюсь, это отучит меня лазить рефлектором за каждой ерундой по сборкам.
В системной сборке проверка IsLetter гораздо мудреннее.