Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.01.2012, 18:40   #1
Uniskull
Пользователь
 
Регистрация: 19.08.2010
Сообщений: 54
Вопрос Проверка строки на содержание латинских букв

Здравствуйте! Как сделать в C# такую функцию, чтобы проверяла, если есть в строке латинские буквы или нет.

PS: В паскале как-то легче реализовалось, а здесь не знаю даже как(новичок!).
Компьютерный форум - World-PC.NET
Uniskull вне форума Ответить с цитированием
Старый 30.01.2012, 19:57   #2
GetMax
Форумчанин
 
Регистрация: 21.10.2010
Сообщений: 588
По умолчанию

Как вариант
Код:
  //ss - строка, в которой ищутся латинские символы
  public static bool Lats_Char_Found(ref string ss)
        {
            bool found = false;
            for (int i = 0; i < ss.Length; i++)
            {
                if (((ss[i] >= 'a') && (ss[i] <= 'z')) || ((ss[i] >= 'A') && (ss[i] <= 'Z'))) found = true;
            }
            return found;
        }
Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Для благодарностей WMR R145235935681
GetMax вне форума Ответить с цитированием
Старый 31.01.2012, 09:03   #3
Руслантус
Наркоман самоучка
Форумчанин
 
Аватар для Руслантус
 
Регистрация: 22.07.2007
Сообщений: 276
По умолчанию

Можно ещё использовать char.IsLetter():
Код:
        static bool CheckString(string str)
        {
            for (int i = 0; i < str.Length; ++i)
            {
                if (char.IsLetter(str[i]))
                {
                    return true;
                }
            }

            return false;
        }
#include <мозг.h>
Руслантус вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Гистограмма количества латинских букв LavcCraft Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 5 17.12.2010 20:27
Выбор латинских букв из массива. Tonik_A Помощь студентам 1 03.01.2010 17:51
поиск латинских гласных букв в строке KoFeMaN Помощь студентам 7 12.12.2009 17:24