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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Global variable 
:(
    Опции темы
Nestap
Дата 10.10.2008, 08:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



privet!
vot u minea vapros ka ispolzovati global variable nu tipa stob na fse formi; smile 

i kak vaspolzuta dll i gde naiti info k etoi teme!

spasiba za ranie
--------------------
<?    echo "Nestap";?>
PM WWW ICQ Skype Jabber   Вверх
MasterOfCode
Дата 10.10.2008, 08:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


elwin
**


Профиль
Группа: Участник
Сообщений: 740
Регистрация: 24.4.2008
Где: World.Russia.Tyum en

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



1 топик = 1 вопрос.
Глобальные переменные пишутся под ключевым словом public.
например:
Код

    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        public string glVar; //Vot tak mojno
        ...
    } 



--------------------
user posted image
PM ICQ   Вверх
QryStaL
Дата 10.10.2008, 09:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Intellectual feast
**


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

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



Цитата(MasterOfCode @  10.10.2008,  08:30 Найти цитируемый пост)
Глобальные переменные пишутся под ключевым словом public.

Не путайте народ, ключевое слово public не делает переменную глобальной. Для это используются статические поля.

Код

class A
{
    public static int myField = 3;
}



--------------------
I don't need a reason being who I am...
PM MAIL ICQ   Вверх
MasterOfCode
Дата 10.10.2008, 09:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


elwin
**


Профиль
Группа: Участник
Сообщений: 740
Регистрация: 24.4.2008
Где: World.Russia.Tyum en

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



Насколько я понимаю ключевое поле static сделает поле доступным даже когда объект класса не создан, но объявлен?
Тут нужно было у топикастера спросить что ему собственно нужно. smile


--------------------
user posted image
PM ICQ   Вверх
QryStaL
Дата 10.10.2008, 09:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Intellectual feast
**


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

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



MasterOfCode, в любом случае, предложенный вами вариант никак не решает задачи автора.


--------------------
I don't need a reason being who I am...
PM MAIL ICQ   Вверх
Partizan
Дата 10.10.2008, 10:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Let's do some .NET
****


Профиль
Группа: Модератор
Сообщений: 2828
Регистрация: 19.12.2005
Где: Санкт-Петербург

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



MasterOfCode, от того что переменная станет public, она не станет глобальной.
В .NET механизм глобальных переменных можно повторить с помощью статических переменных классов


--------------------
СУВ,
       Partizan.
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
MasterOfCode
Дата 10.10.2008, 11:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


elwin
**


Профиль
Группа: Участник
Сообщений: 740
Регистрация: 24.4.2008
Где: World.Russia.Tyum en

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



Не буду спорит! Соглашусь! smile


--------------------
user posted image
PM ICQ   Вверх
Nestap
Дата 10.10.2008, 13:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



QryStaL, 
Цитата(QryStaL @  10.10.2008,  09:22 Найти цитируемый пост)
class A
{
    public static int myField = 3;
}


a etat class gde pisati ? 
--------------------
<?    echo "Nestap";?>
PM WWW ICQ Skype Jabber   Вверх
Partizan
Дата 10.10.2008, 15:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Let's do some .NET
****


Профиль
Группа: Модератор
Сообщений: 2828
Регистрация: 19.12.2005
Где: Санкт-Петербург

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



Nestap, где угодно...


--------------------
СУВ,
       Partizan.
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
Nestap
Дата 10.10.2008, 15:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Partizan, 
poprobuval no class dostupen dlea form1 a na form2 ni idiot!
--------------------
<?    echo "Nestap";?>
PM WWW ICQ Skype Jabber   Вверх
Partizan
Дата 10.10.2008, 15:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Let's do some .NET
****


Профиль
Группа: Модератор
Сообщений: 2828
Регистрация: 19.12.2005
Где: Санкт-Петербург

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



Nestap, класс этот не должен содержаться внутри другого класса, а должен лежать внутри какого-либо неймспейса...
использовать его можно соответственно путём указания полного имени:
Имя_неймспейса.Имя_Класса.Имя_статической_переменной


--------------------
СУВ,
       Partizan.
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
Nestap
Дата 15.10.2008, 21:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Partizan, 
vot takaya problema!

u minea proects nu ia dobavil isio paru projects(class object)

i kak mne delati stob paru  variable bili public na vezde?
gde pisati cod?
a to stota ne palucyatsa!
--------------------
<?    echo "Nestap";?>
PM WWW ICQ Skype Jabber   Вверх
Partizan
Дата 15.10.2008, 21:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Let's do some .NET
****


Профиль
Группа: Модератор
Сообщений: 2828
Регистрация: 19.12.2005
Где: Санкт-Петербург

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



Nestap, ничё не понятно....


--------------------
СУВ,
       Partizan.
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
Nestap
Дата 15.10.2008, 21:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Partizan, 

nu vot!
na rabocem proecte dobavil nev projects class objects(.dll)
kak zdelati stob variable bili dastupni i na .dll class?
--------------------
<?    echo "Nestap";?>
PM WWW ICQ Skype Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

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


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

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка Windows Forms | Следующая тема »


 




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


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

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