Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
Tibomso
1 / 1 / 2
Регистрация: 07.02.2016
Сообщений: 49
1

Сравнение и вывод строки

11.08.2016, 19:09. Просмотров 790. Ответов 3
Метки нет (Все метки)

Здравствуйте.
Пример: При поиске "3" среди следующих значений "3; 34; 8" в консоли отобразятся два значение, это 3 и 34.
Проблема заключается в том, что мне надо что бы поиск был точным.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
try
            {
                //Заносим значение csv-файла в массив
                string[] sr = new StreamReader(path).ReadToEnd().Split(new string[] { ";", "", ":" }, StringSplitOptions.None);
                x = Console.ReadLine();
                foreach (string stroka in sr)
                {
 
                    if (stroka.Contains(x))
                    {
                        Console.WriteLine(stroka);
                    }
                    
 
                }
                
            Console.WriteLine("Press Key to Exit...");
            Console.ReadKey();
            }
            
            catch
            {
                Console.WriteLine("Error file");
                Console.ReadKey();
 
            }
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.08.2016, 19:09
Ответы с готовыми решениями:

Сравнение строки и Reverse-строки
Почему это неправильно: s == t.Reverse И даже это string.Equals(s,...

Сравнение чисел и вывод текста на экран
Помогите, пожалуйста, с решением задачи на языке C#: Необходимо ввести два...

Сравнение элементов массива и вывод уникальных
Здравствуйте. Дан массив случайных чисел. Необходим цикл для сравнения...

Сравнение слова из строки
Записал в переменную первое слово из строки var first = line.Split(' '); ...

Сравнение двух массивов и вывод отсутствующих данных в третий массив
Добрый день, Форумчане. Задача стоит такая: Имеется два массива provider и...

3
Tsin
721 / 466 / 183
Регистрация: 30.12.2012
Сообщений: 1,265
Записей в блоге: 2
Завершенные тесты: 3
11.08.2016, 19:19 2
Лучший ответ Сообщение было отмечено Tibomso как решение

Решение

Tibomso, вместо
C#
1
stroka.Contains(x)
напишите
C#
1
stroka == x
1
kypiwindy
372 / 286 / 226
Регистрация: 29.05.2010
Сообщений: 727
Записей в блоге: 1
Завершенные тесты: 3
11.08.2016, 19:20 3
Tibomso, замените foreach на for. И сравнивайте sr[i]==x. Если равны выводите i
1
Tibomso
1 / 1 / 2
Регистрация: 07.02.2016
Сообщений: 49
11.08.2016, 19:56  [ТС] 4
Всем спасибо, всё получилось!
Пробовал оба варианта, но видимо был не внимателен когда задавал значения, потому что мне выводило ошибку, что не удается преобразовать тип...
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.08.2016, 19:56

Условия для массива (сравнение элементов со строкой и вывод на экран)
Есть строка и массив,нужно пройтись по всем элементами массива,и если строка...

Сравнение элементов строки с символом
Имеется строка, которую пользователь вводит с клавиатуры. Задача заключается в...

сравнение файлов и вывод их.
берем файл, копируем его. из исходного файла считываем 100 байт, с 0 позиции, и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru