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

  • Автор темы Автор темы Sanekk
  • Дата начала Дата начала

Sanekk

Client
Регистрация
24.06.2016
Сообщения
1 002
Реакции
389
Баллы
83
Вопрос собственно в теме,но еще немного поясню, нужно объявить как мы объявляем строковые переменные в начале кода.
string x = string.empty;
 
Вопрос собственно в теме,но еще немного поясню, нужно объявить как мы объявляем строковые переменные в начале кода.
string x = string.empty;
C#:
Развернуть Свернуть Копировать
project.GlobalVariables.SetVariable
 
  • Оценить
Реакции: Sanekk
C#:
Развернуть Свернуть Копировать
project.GlobalVariables.SetVariable
я о другом, есть такая конструкция, как работать с переменной gbVar за пределами try{}catch{} ?
Код:
Развернуть Свернуть Копировать
lock(SyncObject) {
    try {
        var gbVar = project.GlobalVariables["mail@yandex.ru", "num"];
       
    } catch (KeyNotFoundException ex) {//инициализируем переменную
        int defaultValue = 1;
        project.GlobalVariables.SetVariable("mail@yandex.ru", "num", defaultValue);
        return "ok";
    }
}
 
попробуй так
Код:
Развернуть Свернуть Копировать
var gbVar;
lock(SyncObject) {
    try {
        gbVar = project.GlobalVariables["mail@yandex.ru", "num"];
       
    } catch (KeyNotFoundException ex) {//инициализируем переменную
        int defaultValue = 1;
        project.GlobalVariables.SetVariable("mail@yandex.ru", "num", defaultValue);
        return "ok";
    }
}
 
попробуй так
Код:
Развернуть Свернуть Копировать
var gbVar;
lock(SyncObject) {
    try {
        gbVar = project.GlobalVariables["mail@yandex.ru", "num"];
      
    } catch (KeyNotFoundException ex) {//инициализируем переменную
        int defaultValue = 1;
        project.GlobalVariables.SetVariable("mail@yandex.ru", "num", defaultValue);
        return "ok";
    }
}
ругается
еррор.png
 
Код:
Развернуть Свернуть Копировать
IGlobalVariable gbVar;
lock(SyncObject) {
    try {
        gbVar = project.GlobalVariables["mail@yandex.ru", "num"];
     
    } catch (KeyNotFoundException ex) {//инициализируем переменную
        int defaultValue = 1;
        project.GlobalVariables.SetVariable("mail@yandex.ru", "num", defaultValue);
        return "ok";
    }
}
 
  • Оценить
Реакции: Sanekk

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