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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.10.2016, 22:26   #1
komra2
Новичок
Джуниор
 
Регистрация: 10.04.2015
Сообщений: 733
По умолчанию считать и сравнить стоки в генераторе строк

Перебираются значит простые строки aa,ab,ac, у меня в тхт записаны 3 строки построчно, к примеру,ca,tt,zr. Считать и сравнить одну строку с перебором, проблем нет, а если сравнивать сразу 3 строки с каждой строкой в переборе? Если первую строку из тхт нашел то показывает, нашел вторую тоже показывает итд...Была мысль в locker поставить..
private _locker=new object();
{
}
что- нибудь такое, хз...как быть ? Не прописывать же 3 раза подряд StreamReader'ы..
komra2 вне форума Ответить с цитированием
Старый 12.10.2016, 23:00   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

а зачем его прописывать 3 раза?
да и чем locker поможет?
вы синхронизируете что-то?
вы вообще понимаете что делаете?


можно применить Union, можно проверять на каждую строку(тут кстати HashSet будет лучше) и просто удалять когда нашли совпадение.
в итоге если все идеально у вас должно быть 0 в наборе.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 12.10.2016, 23:34   #3
komra2
Новичок
Джуниор
 
Регистрация: 10.04.2015
Сообщений: 733
По умолчанию

ничего не синхронизирую
конечно понимаю, иначе зачем делать мне что-то не понимая этого, ниче удалять не надо..просто чтобы софт нашел три совпадение а переборе..вот и все что нужно..
komra2 вне форума Ответить с цитированием
Старый 12.10.2016, 23:54   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

ну и зачем вам _locker тогда?)))

так что не заметно чтоб вы понимали.
чтоб не считывать несколько раз давно придумали массивы.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужно считать и сравнить ну очень большие числа (C++) Nomicos Помощь студентам 11 14.07.2012 15:17
About генераторе ключей XChange Софт 1 19.07.2011 00:03
Считать n строк SHoooo Общие вопросы C/C++ 8 03.05.2011 14:54
База данных Access-Delphi. Считать текущую дату и сравнить ее с датой в ячейки базы. Mollerat БД в Delphi 11 26.01.2010 18:48