Проверка правильности ввода - C#

  1. Здравствуйте. Такая проблема у меня есть файл в котором записан текст например "Berlin". Я считиваю файл и записиваю текст в масив каждую букву отдельно(фото). Потом пльзователь вводит букву например "r" и нужно проверить есть ли в масиве такая буква или нет и так пока не будет полностю введено слово. Помогите буду очень благодарен.


textual

Код к задаче: «Проверка правильности ввода - C#»

        var name = "Berlin";
        var array = name.ToLower().Select(x => new Letter(x)).ToArray();
        foreach(var letter in array)
        {
            Console.WriteLine($"{letter.Ch} is {(letter.IsFound == true ? "found" : "not found yet")}");
        }

СДЕЛАЙТЕ РЕПОСТ

11   голосов, оценка 4.000 из 5



Похожие ответы
  1. Всего неделю изучаю язык, не особо понимаю что и как в нём, надеюсь на вашу помощь. Мы имеем 3 карты: American Express(состоит из 15 цифр и код начинается с 34 или 37), MasterCard(состоит из 16 цифр и код начинается с 51, 52, 53, 54, или 55), Visa(состоит из 13 или 16 цифр и код начинается с 4). INVALID, если карта не начинается с определённых цифр. Нам надо проверить является эта карта законной и какое у неё наименование. Если не законная Для примера возьмём карту: 378282246310005. 1) Чтобы проверить является ли карта свободной умножаем каждое второе число на 2: 7 • 2 + 2 • 2 + 2 • 2 + 4 • 2 + 3 • 2 + 0 • 2 + 0 • 2 2) Получаем: 14 + 4 + 4 + 8 + 6 + 0 + 0. 3) Все полученные цифры складываем: 1 + 4 + 4 + 4 + 8 + 6 + 0 + 0 = 27. 4)Теперь добавим эту сумму (27) к сумме цифр, которые не были умножены на 2: 27 + 3 + 8 + 8 + 2 + 6 + 1 + 0 + 5 = 60. 5) Последняя цифра в этой сумме (60) равна 0, поэтому карта является законной. Я понимаю чисто на словах что нужно проверить, а вот с написанием большие проблемы. 1) Проверяем является ли введённая строка целым числом. Если нет- сразу выводим INVALID. 2) Проверяем на нужное количество цифр в коде. 15- American Express, 16- MasterCard, Visa- 13 или 16. Если нет- выводим INVALID. 3) Проверяем с каких чисел начинается код. American Express- 34 или 37, MasterCard- 51, 52, 53, 54, или 55, Visa- 4. Если с других цифр- выводим INVALID. 4) Проверяем является ли карта законной(пример вычисления есть выше). Если не законная, то выводим INVALID. 5) Если манипуляции выше прошли, то выводим нужную карту и то, что она законна.

  1. Надо что бы в заштрихованной плоскости было true а все остальное false

  1. Добрый день, такая задачка, есть файл в котором записано некоторое количество имен типа qwe.1ew1.ru(черный список) необходимо написать программу на C# которая будет сравнивать имя(введенное пользователем например) с этим списком и если имя входит в него или является частью одного из имен то об этом как то сообщалось. Если плохо объясняю, покажу конкретный пример: имя из черного списка: a.b.c.ru; b.c.ru - отправляется в бан(просто выводится сообщение) qwe.a.b.c.ru - бан; a.c.ru - спокойно проходит контроль. надеюсь нормально сформулировал.Добавлено через 7 минут Вопрос собственно не в том как считывать с файла или еще что то. Меня интересует механизм проверки черного списка, хотя бы идею исполнение за мной.

  1. Точка на плоскости задана своими координатами х и у. Если точка принадлежит заштрихованной области, напечатать сообщение «точка в области», иначе – «точка вне области». Заранее благодарен за помощь.

  1. Доброго времени суток! Есть несколько идейных моментов. Есть класс человек. Три поля-свойства(имя,фамилия ..) и другие. 1. Как трех разных свойств, сделать одну общую логику проверки?? Дабы избежать дублирования кода. 2. Стоит ли её делать внутри класса, или делать непосредственно в программе? 3. Как еще организовать многоуровневое меню? Использовать while и switch-casы? p.s. все в консоли.

  1. Здравствуйте, каким образом можно определить, есть ли права администратора у какого-либо чужого! процесса?

  1. Ввести два целых числа day и month и проверить могут ли они представлять день и месяц. Вывести True или False. Незнаю как написать...Подскажите пожалуста как сделать.

  1. Есть 2 процесса игры которые я хочу чекать на запуск:

  1. Уважаемые коллеги! Делаю форму импорта данных из файла Excel в БД (MS Access). Для удобства пользователю предлагается выбрать несколько диапазонов ячеек (в TextBox'ах), из которых будут подтягиваться данные. Задача - проверить корректность адресов диапазонов ячеек MS Excel. Понимаю, что решение может лежать в плоскости RegExp. Однако хочется сделать проще. В настоящий момент делаю следующим образом: