Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / маленький вопрос по циклу - c# / 8 сообщений из 8, страница 1 из 1
27.02.2014, 12:15
    #38573958
Igo88
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
маленький вопрос по циклу - c#
делаю для своих нужд маленькую приблуду, и понять не могу что же не так

код должен сделать N замен - заменить символ "#" на N и записать в файлик

.....
int i = 1;
do
{

text = text.Replace("#", i.ToString());
File.AppendAllText("xml_new.xml", text, Encoding.UTF8);
i++;
}
while (i < 30);

в итоге у меня 30 кусков одинакового кода, и везде i=1

как так может быть, если цикл отрабатывает нужное число раз?
...
Рейтинг: 0 / 0
27.02.2014, 12:21
    #38573963
Pallaris
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
маленький вопрос по циклу - c#
Код: c#
1.
2.
Igo88,
text = text.Replace("#", i.ToString());



На второй итерации цикла в text уже не будет '#', смысла в Replace - ноль
...
Рейтинг: 0 / 0
27.02.2014, 12:22
    #38573967
Pallaris
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
маленький вопрос по циклу - c#
Все замены '#' происходят на один вызов Replace
...
Рейтинг: 0 / 0
27.02.2014, 12:23
    #38573968
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
маленький вопрос по циклу - c#
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
var text = "AAA#BB#CC#D";

for (int i = 1; i <= 30; i++)
    File.AppendAllText(
        "xml_new.xml", 
        text.Replace("#", i.ToString()),
        Encoding.UTF8
     );
...
Рейтинг: 0 / 0
27.02.2014, 12:31
    #38573983
Igo88
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
маленький вопрос по циклу - c#
да, нашел сам ошибку, чето я вообще :)

пойду кофе налью...
...
Рейтинг: 0 / 0
27.02.2014, 12:33
    #38573988
Pallaris
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
маленький вопрос по циклу - c#
Дебагер - друг человека
...
Рейтинг: 0 / 0
27.02.2014, 17:43
    #38574537
pation
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
маленький вопрос по циклу - c#
PallarisДебагер - друг человека
мсдн - друг человека
...
Рейтинг: 0 / 0
27.02.2014, 18:37
    #38574603
netivan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
маленький вопрос по циклу - c#
pationPallarisДебагер - друг человека
мсдн - друг человека
sql.ru друг нечеловека
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / маленький вопрос по циклу - c# / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]