Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Глобальные переменные 
V
    Опции темы
Tiberian
Дата 26.2.2008, 18:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 26.2.2008

Репутация: нет
Всего: нет



---Приветствую всех, в программировании я новичок и это мой первый пост на этом форуме =)

---Итак, собственно, вопрос к знатокам:

---В солюшене 2 файла ".cs". Как объявить глобальную переменную (например, как аттрибут класса, в котором находится метод Main или ещё как-нибудь), чтобы её значение без проблем можно было поменять из метода, определённого во втором файле ".cs"? Компилятор выдаёт следующую ошибку:

---The name 'var_name' does not exist in the current context
PM MAIL   Вверх
nickless
Дата 26.2.2008, 18:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гентозавр
****


Профиль
Группа: Участник Клуба
Сообщений: 2976
Регистрация: 29.8.2005
Где: Germany

Репутация: нет
Всего: 181



Tiberian, по-моему тебе надо в раздел по C#


--------------------
user posted image

Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies
- Linus Torvalds
PM MAIL   Вверх
Dronchik
Дата 26.2.2008, 18:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Звукач ёмаё
**


Профиль
Группа: Участник
Сообщений: 451
Регистрация: 1.5.2007

Репутация: нет
Всего: 37



Tiberian, расширение файлов .cs это исходники C# а не С/С++. Раздел .Net находиться
здесь. 


--------------------
Вместо слов делай дело, от которого ты фанатеешь. (с)

PM MAIL WWW ICQ   Вверх
Tiberian
Дата 26.2.2008, 18:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 26.2.2008

Репутация: нет
Всего: нет



уупс, сорри =) закрываю
PM MAIL   Вверх
Dronchik
Дата 26.2.2008, 18:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Звукач ёмаё
**


Профиль
Группа: Участник
Сообщений: 451
Регистрация: 1.5.2007

Репутация: нет
Всего: 37



Tiberian, старайся быть внимательным в следующий раз. smile 


--------------------
Вместо слов делай дело, от которого ты фанатеешь. (с)

PM MAIL WWW ICQ   Вверх
Exception
Дата 26.2.2008, 23:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 29
Всего: 186



В C# глобальных переменных нет. Но ты можешь использовать свойства (и, наверное, их ты и имел ввиду). Вот пример работы со свойствами:


Код

class IceCreamOrder {
        private int iceCreamQuantity = 0; // в этом поле хранится количество мороженого

        public IceCreamOrder (int iceCreamQuantity)
        {
                this.iceCreamQuantity = iceCreamQuantity;
        }

        public int IceCreamQuantity { // это свойство можно использовать из другого класса
                get { return iceCreamQuantity; }
                set { iceCreamQuantity = value; }
        }
}

class EntryPoint {
        public static void Main ()
        {
                IceCreamOrder order = new IceCreamOrder (10);
                Console.WriteLine ("We wanna {0} portions of ice-cream man!", order.IceCreamQuantity);
                order.IceCreamQuantity = 15;
                Console.WriteLine ("And five more please. Total should be {0} right?", order.IceCreamQuantity);
        }
}

PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0469 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.