indigo666 Client Регистрация 10.05.2014 Сообщения 1 154 Благодарностей 374 Баллы 83 02.08.2020 #1 Нужно типа unset() в пхп. Чтобы загрузить профиль, сделать unset все переменные кроме определенных и сохранить профиль.
Нужно типа unset() в пхп. Чтобы загрузить профиль, сделать unset все переменные кроме определенных и сохранить профиль.
Alexmd Client Регистрация 10.12.2018 Сообщения 1 022 Благодарностей 1 424 Баллы 113 03.08.2020 #2 C#: List <string> var list = project.Variables.Keys.ToList(); for(int i = 0; i < list.Count; i++){ if(list[i] != "имя переменной" || list[i]!="имя переменной") project.Variables[list[i]].Value = string.Empty; } } Реакции: indigo666
C#: List <string> var list = project.Variables.Keys.ToList(); for(int i = 0; i < list.Count; i++){ if(list[i] != "имя переменной" || list[i]!="имя переменной") project.Variables[list[i]].Value = string.Empty; } }
indigo666 Client Регистрация 10.05.2014 Сообщения 1 154 Благодарностей 374 Баллы 83 03.08.2020 #3 Alexmd сказал(а): C#: List <string> var list = project.Variables.Keys.ToList(); for(int i = 0; i < list.Count; i++){ if(list[i] != "имя переменной" || list[i]!="имя переменной") project.Variables[list[i]].Value = string.Empty; } } Нажмите, чтобы раскрыть... Спасибо но этот вариант уже видел. Таким образом же просто присваивается пустое значение а не удаляется. Или все ж удаляется? )
Alexmd сказал(а): C#: List <string> var list = project.Variables.Keys.ToList(); for(int i = 0; i < list.Count; i++){ if(list[i] != "имя переменной" || list[i]!="имя переменной") project.Variables[list[i]].Value = string.Empty; } } Нажмите, чтобы раскрыть... Спасибо но этот вариант уже видел. Таким образом же просто присваивается пустое значение а не удаляется. Или все ж удаляется? )
Astraport Client Регистрация 01.05.2015 Сообщения 4 983 Благодарностей 4 433 Баллы 113 03.08.2020 #4 Может отсюда какие методы попробовать https://zennolab.com/discussion/threads/chtenie-parametrov-v-avtosozdavaemye-peremennye-iz-ini-fajla-odnim-snippetom.41824/ Реакции: indigo666
Может отсюда какие методы попробовать https://zennolab.com/discussion/threads/chtenie-parametrov-v-avtosozdavaemye-peremennye-iz-ini-fajla-odnim-snippetom.41824/
indigo666 Client Регистрация 10.05.2014 Сообщения 1 154 Благодарностей 374 Баллы 83 03.08.2020 #5 Astraport сказал(а): Может отсюда какие методы попробовать https://zennolab.com/discussion/threads/chtenie-parametrov-v-avtosozdavaemye-peremennye-iz-ini-fajla-odnim-snippetom.41824/ Нажмите, чтобы раскрыть... Для будущий разработок да, но для редактирования больших проектов не подходит.
Astraport сказал(а): Может отсюда какие методы попробовать https://zennolab.com/discussion/threads/chtenie-parametrov-v-avtosozdavaemye-peremennye-iz-ini-fajla-odnim-snippetom.41824/ Нажмите, чтобы раскрыть... Для будущий разработок да, но для редактирования больших проектов не подходит.
Astraport Client Регистрация 01.05.2015 Сообщения 4 983 Благодарностей 4 433 Баллы 113 03.08.2020 #6 indigo666 сказал(а): Для будущий разработок да, но для редактирования больших проектов не подходит. Нажмите, чтобы раскрыть... Ха-ха, я нашёл! Наткнулся на этот топик. Методом научного тыка стал перебирать строки методов и это сработало: C#: string variableName = "test"; object obj = project.Variables; obj.GetType().GetMethod("DeleteVariable").Invoke(obj,new Object[]{variableName}); Удалит переменную test без вопросов. Реакции: dizellbtt, Vinovnik, Dimionix и еще 2
indigo666 сказал(а): Для будущий разработок да, но для редактирования больших проектов не подходит. Нажмите, чтобы раскрыть... Ха-ха, я нашёл! Наткнулся на этот топик. Методом научного тыка стал перебирать строки методов и это сработало: C#: string variableName = "test"; object obj = project.Variables; obj.GetType().GetMethod("DeleteVariable").Invoke(obj,new Object[]{variableName}); Удалит переменную test без вопросов.