0 / 0 / 0
Регистрация: 30.07.2018
Сообщений: 61
|
|
1 | |
Проверка текста в блокноте01.07.2019, 09:07. Показов 2098. Ответов 14
Метки нет (Все метки)
Мне нужно чтобы если текстовом документе написано 1, то в консоль выводится 1, если 2, то в консоле 2, если 3 - то в консоль выводится 3 и так чтобы было много. Как я понимаю здесь нужно использовать switch case, но если я не ошибаюсь, то для string'ов нужна другая функция. Помогите пожалуйста
Код
if (File.Exists("qq.txt")) using (StreamReader SR = new StreamReader("qq.txt")) { if (SR.ReadLine() == "1") Console.WriteLine("В блокноте 1"); else Console.WriteLine("В блокноте чет другое"); SR.Close(); } else Console.WriteLine("????");
0
|
01.07.2019, 09:07 | |
Ответы с готовыми решениями:
14
Проверка текста в блокноте Копирование текста блокнота в textbox1 и сохранение текста в блокноте Каракули вместо текста в блокноте Посмотреть содержание файла в ворде и блокноте. Проверка кода |
12499 / 8683 / 1310
Регистрация: 21.01.2016
Сообщений: 32,613
|
|
01.07.2019, 09:12 | 2 |
0
|
0 / 0 / 0
Регистрация: 30.07.2018
Сообщений: 61
|
|
01.07.2019, 09:30 [ТС] | 3 |
Нет, так мне не надо
0
|
12499 / 8683 / 1310
Регистрация: 21.01.2016
Сообщений: 32,613
|
|
01.07.2019, 09:33 | 4 |
Артур Миронов, но именно это в требовании у вас и описано.
0
|
692 / 509 / 238
Регистрация: 02.10.2012
Сообщений: 1,741
|
||||||
01.07.2019, 09:34 | 5 | |||||
1
|
1276 / 858 / 255
Регистрация: 08.08.2014
Сообщений: 2,454
|
|
01.07.2019, 09:34 | 6 |
Варианты:
1. switch/case. 2. Dictionary<string, string> (данные для него либо хардкодить, либо из файла загружать).
0
|
0 / 0 / 0
Регистрация: 30.07.2018
Сообщений: 61
|
|
01.07.2019, 09:39 [ТС] | 7 |
Immo, Можно полный код пожалуйста?
0
|
2808 / 1677 / 885
Регистрация: 14.04.2015
Сообщений: 5,721
|
||||||
01.07.2019, 10:19 | 8 | |||||
Сообщение было отмечено Артур Миронов как решение
Решение
Артур Миронов, полный код. трудно?
но смысл от такого кода? в файле только цифра на первой строке? тогда все сводится к 1 строчке кода
1
|
0 / 0 / 0
Регистрация: 30.07.2018
Сообщений: 61
|
|
01.07.2019, 10:44 [ТС] | 9 |
AndreyVorobey, спасибо большое
0
|
2808 / 1677 / 885
Регистрация: 14.04.2015
Сообщений: 5,721
|
|
01.07.2019, 10:48 | 10 |
Артур Миронов, так зачем такие проверки делать? в файле только цифра на первой строке?
0
|
0 / 0 / 0
Регистрация: 30.07.2018
Сообщений: 61
|
|
01.07.2019, 10:54 [ТС] | 11 |
AndreyVorobey, да
0
|
692 / 509 / 238
Регистрация: 02.10.2012
Сообщений: 1,741
|
||||||
01.07.2019, 10:56 | 12 | |||||
а почему бы тогда не сделать так?
0
|
0 / 0 / 0
Регистрация: 30.07.2018
Сообщений: 61
|
|
01.07.2019, 10:59 [ТС] | 13 |
Immo, Потому что в файле может быть 1,2,3,4 и тд. Это команды. И если в файле допустим 2, мы выполняем какую-то команду
0
|
2808 / 1677 / 885
Регистрация: 14.04.2015
Сообщений: 5,721
|
||||||
01.07.2019, 10:59 | 14 | |||||
Артур Миронов, Ну так товарищ Usaga правильно сказал, что нужно всего лишь вывести содержимое документа, как есть. а точнее - прочитать первую строку из файла и вывести.
0
|
692 / 509 / 238
Регистрация: 02.10.2012
Сообщений: 1,741
|
|
01.07.2019, 11:01 | 15 |
тогда уж проще параметры запуска сделать, так будет правильнее, например program.exe -1
0
|
01.07.2019, 11:01 | |
01.07.2019, 11:01 | |
Помогаю со студенческими работами здесь
15
Выравнивание текста по форме как в блокноте. Проверка текста Проверка текста в If Проверка текста Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |