Как обнулить все переменные?

Alekseyaz

Client
Регистрация
20.11.2014
Сообщения
162
Благодарностей
30
Баллы
28
Допустим надо обнулить все переменные, как будто проект начинается с нуля, как это сделать?
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 040
Баллы
113
поиск по форуму, уже много раз это предлагалось
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 107
Баллы
113
C#:
// Очистка всех переменных
var list = project.Variables.Keys.ToList();
for (int i = 0; i < list.Count; i++)
{
    project.Variables[list[i]].Value = string.Empty;
}
 

Svyat

Client
Регистрация
10.04.2012
Сообщения
97
Благодарностей
8
Баллы
8
C#:
// Очистка всех переменных
var list = project.Variables.Keys.ToList();
for (int i = 0; i < list.Count; i++)
{
    project.Variables[list[i]].Value = string.Empty;
}
Классный код. Все четко работает. А вот такой вопрос, если мне нужно очистить все переменные кроме счетчика который считает количество повторений.

Счетчик с переменной counter
 
  • Спасибо
Реакции: Brinkman и ramzes

Ikigai

Client
Регистрация
13.12.2016
Сообщения
275
Благодарностей
27
Баллы
28
А как очистить все кроме одной переменной Counter?
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 614
Благодарностей
4 602
Баллы
113

material

Client
Регистрация
23.03.2021
Сообщения
260
Благодарностей
80
Баллы
28
C#:
// Очистка всех переменных
var list = project.Variables.Keys.ToList();
for (int i = 0; i < list.Count; i++)
{
    project.Variables[list[i]].Value = string.Empty;
}
Хоть в какой то нише что-то стабильно и всегда работает, а не меняется каждый месяц)) Посту почти 6 лет, а решение всё также отрабатывает как нужно и всегда (наверное) будет актуально, если программисты не решат устроить конец света и всё сломать.

Dimionix, Спасибо тебе!
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)