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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 08.03.2016, 21:30   #1
komra2
Новичок
Джуниор
 
Регистрация: 10.04.2015
Сообщений: 733
По умолчанию цикл

Идет цикл
Код:
for (int i=0;i<1001;i++)
{
Console.WriteLine(i.ToString());
}
Я считываю с файла в на раб столе строку, допустим, 591, софт все время сравнивает моя строку со строкой в цикле(пока не найдет эту цифру 591).
Можно ли как-то сделать чтобы софт сразу показал нужный номер, не перебирая все 1000 цифр?
Считывающая часть кода:
Код:
StreamReader stream = new StreamReader("C:/Users/Wiz/Desktop/test.txt");
string filessss = stream.ReadToEnd();

Последний раз редактировалось komra2; 08.03.2016 в 22:15.
komra2 вне форума
Старый 08.03.2016, 21:51   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

91 это номер строки или текст строки?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума
Старый 08.03.2016, 22:06   #3
komra2
Новичок
Джуниор
 
Регистрация: 10.04.2015
Сообщений: 733
По умолчанию

текст строки которая находится в txt на раб столе
komra2 вне форума
Старый 08.03.2016, 22:12   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

вообще в цикле не вижу у вас считывания.
но сравнивать в любом случае надо, магии нет.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума
Старый 08.03.2016, 22:14   #5
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цель сравнений-то в чем? Чтобы вывести надо его просто вывести, а не сравнивать непонятно что.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума
Старый 08.03.2016, 22:20   #6
komra2
Новичок
Джуниор
 
Регистрация: 10.04.2015
Сообщений: 733
По умолчанию

цель-без перебора чисел, найти 591 сразу
komra2 вне форума
Старый 08.03.2016, 22:26   #7
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Не надо ничего искать, вы ж уже из файла прочитали 591.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума
Старый 08.03.2016, 22:30   #8
komra2
Новичок
Джуниор
 
Регистрация: 10.04.2015
Сообщений: 733
По умолчанию

та не, Вы не поняли меня, обьясню еще раз. Есть txt файл на раб столе, в котором находится в первой строке число 591. Я, используя коды в #1, хочу чтобы мой софт, не перебирая 1,2,3,...,999,1000, сразу нашел это число 591 в цикле
komra2 вне форума
Старый 08.03.2016, 22:33   #9
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Ну так и не перебирайте, вы уже из файла его прочитали, чего еще искать-то?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума
Старый 08.03.2016, 22:52   #10
komra2
Новичок
Джуниор
 
Регистрация: 10.04.2015
Сообщений: 733
По умолчанию

Ладно, спрошу иначе, цикл идет, и сразу считывает данные из файла, но мне надо чтобы не(как же это обьяснить)перебирался весь цикл а только показалась эта цифра ИЗ ЦИКЛА, которая при считывании будет отображатся когда цикл дойдет до 591
То есть из цикла сразу появится та цифры которая должна быть 591, при считывании файла, пример:
1,2,3,4,5,6,...,589,590,591,592,593 ,...,999,1000
пока идут цифры, в том же время считывается данные из файла
эта значит что перебираются все цифры из цикла, но мне надо чтобы ЦИКЛ ВЕСЬ НЕ ПЕРЕБИРАЛСЯ и каждая цифра не считывалась, а только из цикла показалась та цифра которая в файле. Можно так сказать что число в файле вызовет отображение числа в цикле

Последний раз редактировалось komra2; 08.03.2016 в 22:57.
komra2 вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как составить цикл (for) чтобы цикл работал пока RegExp.Match не будет пустым? FleXik Общие вопросы Delphi 11 05.03.2014 14:49
написать процедуры для “Цикл For ... Next ” и «Цикл Do ... Loop» по ниже приведенному условию Кристина_Патачиц Microsoft Office Excel 3 17.04.2013 17:01
Цикл по времени - Как сделать так чтобы цикл выполнялся к примеру 10 секунд ? Anarki Общие вопросы C/C++ 3 13.11.2009 19:23
Цикл с предусловием. ( цикл while) Цикл с постусловием. (цикл repeat ... until) Mr.User Помощь студентам 9 23.11.2007 01:34