powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Глобальнуя переменная
25 сообщений из 25, страница 1 из 1
Глобальнуя переменная
    #38053377
Vova_1805
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Среда Visual Basic STUDIO’2010 Professional

Как для приложения создать
Глобальную переменную?
Если для формы ( класса ), то понятно, а для приложения?
СПАСИБО.
...
Рейтинг: 0 / 0
Глобальнуя переменная
    #38053440
Abstraction
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vova_1805,

Публичная статическая переменная любого публичного класса доступна в любой точке программы.
...
Рейтинг: 0 / 0
Глобальнуя переменная
    #38053441
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vova_1805,

Shared class с Shared полем/свойством. Не забывай что глобальные переменные это зло так что пользуйся ими аккуратно. Для чего именно они тебе понадобились?
...
Рейтинг: 0 / 0
Глобальнуя переменная
    #38053442
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vova_1805Среда Visual Basic STUDIO’2010 Professional

Как для приложения создать
Глобальную переменную?
Если для формы ( класса ), то понятно, а для приложения?
СПАСИБО.
так то имхо это стрЁмновато...
...
Рейтинг: 0 / 0
Глобальнуя переменная
    #38053446
beg-in-er
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bazile,
автор Не забывай что глобальные переменные это зло
а что так? они же и добро , и пользу большую несут. зачем их впихивать в негатив.
...
Рейтинг: 0 / 0
Глобальнуя переменная
    #38053451
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
beg-in-erbazile,
автор Не забывай что глобальные переменные это зло
а что так? они же и добро , и пользу большую несут. зачем их впихивать в негатив.
зла от их больше
...
Рейтинг: 0 / 0
Глобальнуя переменная
    #38053463
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
beg-in-er,
Они оправданы если константы, тут дальше анализатора кода она не уедут.
а если
class Activator<T>
{
public static string ddd;
}
тут можете хлебнуть лиха
...
Рейтинг: 0 / 0
Глобальнуя переменная
    #38053469
beg-in-er
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pationзла от их больше
ну если ими всё тыкать, то да , проку мало.
а если речь идёт об общих данных для проги, то через методы эти данные глупо тащить. проще впихнуть в стат класс. пусть отдыхають
...
Рейтинг: 0 / 0
Глобальнуя переменная
    #38053472
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
beg-in-erpationзла от их больше
ну если ими всё тыкать, то да , проку мало.
а если речь идёт об общих данных для проги, то через методы эти данные глупо тащить. проще впихнуть в стат класс. пусть отдыхають
для этого есть ресурсы
...
Рейтинг: 0 / 0
Глобальнуя переменная
    #38053479
beg-in-er
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pationдля этого есть ресурсы
в курсе. но статик свойства и проще , и дешевле. и риска особого не вижу.
...
Рейтинг: 0 / 0
Глобальнуя переменная
    #38053493
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
beg-in-er,
для вас риска нет, а тот кто придет после вас
...
Рейтинг: 0 / 0
Глобальнуя переменная
    #38053495
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
beg-in-erи риска особого не вижу.
в этом-то и проблема, а ведь он есть
...
Рейтинг: 0 / 0
Глобальнуя переменная
    #38053510
beg-in-er
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то в степиbeg-in-er,для вас риска нет, а тот кто придет после вас
Код: c#
1.
2.
3.
4.
class Activator<T>
{
public static string ddd;
}


где тут риск? толи я ослеп от своих задач, толи уже и так знаю, как делать не надо...
ну объявлена статическая переменная. чем это чревато в данном случае.
...
Рейтинг: 0 / 0
Глобальнуя переменная
    #38053517
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
beg-in-erГде-то в степиbeg-in-er,для вас риска нет, а тот кто придет после вас
Код: c#
1.
2.
3.
4.
class Activator<T>
{
public static string ddd;
}


где тут риск?
ну значит до свидания....
...
Рейтинг: 0 / 0
Глобальнуя переменная
    #38053530
beg-in-er
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то в степину значит до свидания....
ну как так.
...
Рейтинг: 0 / 0
Глобальнуя переменная
    #38053620
Фотография VSVLAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так то работает... но если не уследишь с типами - ответственность программиста
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
class Program
{
	public static void Main(string[] args)
	{
		Activator<string>.ddd = "test";
		Activator<int>.ddd = "test2";
		Console.WriteLine(Activator<string>.ddd);
		Console.WriteLine(Activator<int>.ddd);
		Console.ReadKey(true);
	}
	
}

class Activator<T>
{
	public static string ddd;
}
...
Рейтинг: 0 / 0
Глобальнуя переменная
    #38053627
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VSVLAD,+
...
Рейтинг: 0 / 0
Глобальнуя переменная
    #38053651
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
VSVLADТак то работает... но если не уследишь с типами - ответственность программиста
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
class Program
{
	public static void Main(string[] args)
	{
		Activator<string>.ddd = "test";
		Activator<int>.ddd = "test2";
		Console.WriteLine(Activator<string>.ddd);
		Console.WriteLine(Activator<int>.ddd);
		Console.ReadKey(true);
	}
	
}

class Activator<T>
{
	public static string ddd;
}


Вопрос был про глобальные переменные, а не про главные точки входа
...
Рейтинг: 0 / 0
Глобальнуя переменная
    #38053662
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2, ПОДМНИМУ УЩЁ 100 ГАММ
...
Рейтинг: 0 / 0
Глобальнуя переменная
    #38053667
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
САНА ПРОСТИ, но трезвому тут трудно бывать
...
Рейтинг: 0 / 0
Глобальнуя переменная
    #38053669
Фотография VSVLAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ранее тема поднималась, много и много постов. Думаю автор решение понял и возьмёт если захочет. 11785649
...
Рейтинг: 0 / 0
Глобальнуя переменная
    #38053671
Lexxxxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
beg-in-erгде тут риск?...
Код: c#
1.
<T>



Да и вообще, нафиг они нужны?! Плести "клубки из стальных ниток"?
...
Рейтинг: 0 / 0
Глобальнуя переменная
    #38053701
beg-in-er
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lexxxxxbeg-in-erгде тут риск?...
Код: c#
1.
<T>


ну если на фабрику закидывать уникальные , в рамках программы данные, и потом удивляться , что что то не так, то это к доктору.
я то, ненароком подумал , что туда записывается количество созданных экземпляров,последняя ошибка , данные , логи....
так что , никакого зла нет. с головой-то надо надо дружить. а то и в тарелке супа можно захлебнутся.
...
Рейтинг: 0 / 0
Глобальнуя переменная
    #38053859
Lexxxxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
beg-in-er,

Что за фабрика? А почему Вы не показали нам как множественное наследование в C# делается?
...
Рейтинг: 0 / 0
Глобальнуя переменная
    #38053980
AlexM-VB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vova_1805Среда Visual Basic STUDIO’2010 Professional

Как для приложения создать
Глобальную переменную?
Если для формы ( класса ), то понятно, а для приложения?
СПАСИБО.

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

Например, так:

Код: vbnet
1.
2.
3.
4.
5.
Public Module thisModule

   Friend MyGlobalVar as String

End Module
...
Рейтинг: 0 / 0
25 сообщений из 25, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Глобальнуя переменная
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]