|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » .NET - [решено] Как в цикле на каждом шаге изменять имя значения в setings.setings ? |
|
|
.NET - [решено] Как в цикле на каждом шаге изменять имя значения в setings.setings ?
|
Пользователь Сообщения: 72 |
Профиль | Отправить PM | Цитировать Вот есть код:
private void Form1_Load(object sender, EventArgs e) { for (int i = 1; i <= 3; i++) { string a; a = (Properties.Settings.Default.s1); label1.Text = a; } } Мне нужно чтобы на каждом шаге в строчке "a = (Properties.Settings.Default.s1);" s1 увиличевалось на 1. Тоесть не 2 шаге а должно быть присвоено Properties.Settings.Default.s2. Делал "a = ("Properties.Settings.Default.s"+i);" но потом "а" присваивается путь "Properties.Settings.Default.s2", а не само знечение этого параметра. |
|
Отправлено: 13:07, 01-06-2012 |
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 13:55, 01-06-2012 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 72
|
Профиль | Отправить PM | Цитировать Delirium, спасибо, сейчас попробую и отпишусь)
Цитата Delirium:
Ошибка 1 Оператор foreach не работает с переменными типа "WindowsFormsApplication1.Properties.Settings", поскольку "WindowsFormsApplication1.Properties.Settings" не содержит открытого определения для "GetEnumerator" C:\Documents and Settings\Администратор\мои документы\visual studio 2010\Projects\WindowsFormsApplication1\WindowsFormsApplication1\Form1.cs 26 25 WindowsFormsApplication1 |
|
Отправлено: 13:58, 01-06-2012 | #3 |
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать Хм... странно, я думал, у него есть интерфейс IEnumerator...
В понедельник потестирую на работе, попробуем что нибудь придумать. |
------- Отправлено: 11:47, 02-06-2012 | #4 |
Пользователь Сообщения: 72
|
Профиль | Отправить PM | Цитировать Delirium, ок.
|
|
Отправлено: 23:13, 02-06-2012 | #5 |
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать foreach (System.Configuration.SettingsProperty obj in Properties.Settings.Default.Properties) //цикл для всех свойств { textBox1.Text += obj.Name + "=" + obj.DefaultValue + Environment.NewLine; } Ну а дальше, я думаю, просто - проверять в IF, если имя равно S1-s5, то выводить те, что нужно. |
------- Отправлено: 07:45, 04-06-2012 | #6 |
Пользователь Сообщения: 72
|
Профиль | Отправить PM | Цитировать Delirium, огромное спасибо!
Сделал вот так: и все работает так как и надо было. |
Последний раз редактировалось Delirium, 05-06-2012 в 01:04. Отправлено: 19:40, 04-06-2012 | #7 |
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать Sadhacker, оформляй код тегами CODE, а то читать тяжело. Всегда рады помочь.
|
------- Отправлено: 01:04, 05-06-2012 | #8 |
Пользователь Сообщения: 72
|
Профиль | Отправить PM | Цитировать Delirium, появилась проблема: когда изменяю значение параметра в файле config, оно не обновляется в программе. А именно в obj.DefaultValue. У меня все настройки редактируются вручную в файле настроек. Как сделать так что-бы значение обновлялось?
|
Отправлено: 12:45, 05-06-2012 | #9 |
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать Цитата Sadhacker:
|
|
------- Отправлено: 01:31, 06-06-2012 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - Цикл в Цикле | deamon7 | Скриптовые языки администрирования Windows | 5 | 15-04-2023 09:04 | |
CMD/BAT - [решено] Передача двойных параметров в цикле | RuCosinus | Скриптовые языки администрирования Windows | 5 | 28-10-2011 18:24 | |
CMD/BAT - [решено] Не распознается подстановочный знак (*) в цикле for | Gamer | Скриптовые языки администрирования Windows | 4 | 30-09-2010 10:03 | |
.NET - Перекрытие области видимости в цикле foreach | Delirium | Программирование и базы данных | 2 | 18-09-2010 02:06 | |
Повтор в цикле команды XCopy | babki | Программирование и базы данных | 6 | 29-11-2005 10:22 |
|