Как объявить глобальную переменную?

Sanekk

Client
Регистрация
24.06.2016
Сообщения
988
Благодарностей
388
Баллы
63
Вопрос собственно в теме,но еще немного поясню, нужно объявить как мы объявляем строковые переменные в начале кода.
string x = string.empty;
 

Adigen

Client
Регистрация
28.07.2014
Сообщения
825
Благодарностей
651
Баллы
93
Вопрос собственно в теме,но еще немного поясню, нужно объявить как мы объявляем строковые переменные в начале кода.
string x = string.empty;
C#:
project.GlobalVariables.SetVariable
 
  • Спасибо
Реакции: Sanekk

Sanekk

Client
Регистрация
24.06.2016
Сообщения
988
Благодарностей
388
Баллы
63
C#:
project.GlobalVariables.SetVariable
я о другом, есть такая конструкция, как работать с переменной gbVar за пределами try{}catch{} ?
Код:
lock(SyncObject) {
    try {
        var gbVar = project.GlobalVariables["[email protected]", "num"];
       
    } catch (KeyNotFoundException ex) {//инициализируем переменную
        int defaultValue = 1;
        project.GlobalVariables.SetVariable("[email protected]", "num", defaultValue);
        return "ok";
    }
}
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 614
Благодарностей
4 602
Баллы
113
попробуй так
Код:
var gbVar;
lock(SyncObject) {
    try {
        gbVar = project.GlobalVariables["[email protected]", "num"];
       
    } catch (KeyNotFoundException ex) {//инициализируем переменную
        int defaultValue = 1;
        project.GlobalVariables.SetVariable("[email protected]", "num", defaultValue);
        return "ok";
    }
}
 

Sanekk

Client
Регистрация
24.06.2016
Сообщения
988
Благодарностей
388
Баллы
63

doc

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

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