глобальные переменные в c



Django глобальные переменные

Автор Vada Zvezdochot задал вопрос в разделе Другие языки и технологии

C# методы и получил лучший ответ

Ответ от ГРИБ.[гуру]
Взято из инета.
Глобальные переменные в C#
Просто подумайте и ответьте себе на следующие вопросы:
1. Действительно ли нужно, чтобы к переменной мог быть доступ откуда угодно? Если нет, то создайте свойство у какого-нибудь самого подходящего класса.
2. Может переменная по смыслу относится к какому-то классу? Если да, то опять же создайте свойство у какого-нибудь самого подходящего класса.
3. Может у вас код логики в классах с визуальным интерфейсом? Если да, то лучше удалить код, и начать писать заново, только проектировать код, а не лепить.
Если ты сейчас думаешь "да задолбал ты, просто скажи, как сделать глобальную переменную или метод", то в таком случае просто говорю:
В таких случаях в C# и других реально объектных языках используют статичные переменные и методы. Просто создайте файл, в который будете кидать весь свой глобальный мусор:
namespace GlobalTrash
{
class MyGlobalTrash
{
public static int MiGlobalVariable;
public static void MiGlobalFunction()
{
}
}
}
Теперь в любом месте программы вы можете обратиться к переменным и методам так: GlobalTrash.MyGlobalTrash.MiGlobalVariable = 10;. Но еще раз хочу посоветовать создавать глобальные переменные только в крайнем случае.
В принципе, можно не создавать отдельный класс и namespace, а использовать класс Program, который итак уже есть в программе в файле Program.cs.

Ответ от Дмитрий Желнин[эксперт]
Объявить ее как глобальную.

Ответ от Иван Смирнов[гуру]
Лучше так вообще не делать. Тем более переменную, константу ещё куда ни шло.

Ответ от Xraux[гуру]
В C# нет глобальных переменных, но есть статические:
public class Globals
{
public int my_global_variable;
}
Доступ:
Console.WriteLine(Globals.my_global_variable);

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: C# методы
спросили в Static X
В каких случаях в Си надо использовать переменные static, а не глобальные переменные?
Если переменная объявлена как static,то компилятор выделяет ей как и глобальной переменной
подробнее...

глобальные переменные C++
// global.h
extern char sql_host[64];

// global.cpp
#include "global.h"
char
подробнее...

Паскаль. Как переместить значение локальной переменной в глобальную?
Раз вторая переменная глобальная, то вы можете прямо в процедуре присвоить этой глобальной
подробнее...

Нужно найти объявление переменной в PHP. Как это сделать?
В КОМПИЛЯТОРЕ ты нажать "перейти к объявлению" не можешь. Только в IDE.

В PHP объявлений
подробнее...

Что такое глобальные, формальные, локальные, фактические параметры в информатике. Turbo Pascal.
Во-первых, sm прав - это не параметры, а переменные.
Во-вторых, тут все дело в области
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Константы
Константы и переменные. Зачем нужны константы когда можно использовать переменные? В том же php например.
потому что использовать глобальные переменные на каждом шагу это плохой
подробнее...
спросили в Лицен
Не работают команды в командной строке Windows 7
вообще это либо настройки прав такие, либо просто у тебя сбиты глобальные переменные а именно SET
подробнее...

Java. Как удалить последний символ из строки?
Строка хранится в глобальной переменной s, при нажатии клавиши вызывается метод изменяющий значение
подробнее...
спросили в Origin
что озночает функция ORIGIN в маткаде
Это, вроде, не функция, а глобальная переменная. Она задает начало индексации первого члена
подробнее...
спросили в Таймеры
Таймер в Delphi
В чем проблема?
в обработчике одной кнопки пишешь
Timer1.Enabled := True;
в
подробнее...

PHP - echo? ;=(
Эм ...а где ты значение переменной задал? ааа блин лол понял в чем проблема - на сервере глобальные
подробнее...
спросили в Интернет
Как отключить PHP Register Globals ??
В директории www/htdocs/ вашего FTP необходимо внести изменения в файл .htaccess, добавив
подробнее...
спросили в 14 декабря
Где можно скачать анализ стихотворения Зинаиды Николаевны Гиппиус "14 декабря"?
Анализ стихотворения Зинаиды Гиппиус

«14 декабря 18г» .

Особой главой в
подробнее...

Статические поля и методы в С++. Подскажите что это и примеры если можно. Гугл затерялся в своих знаниях)
Статические переменные не входят в состав объекта. Они существуют в единственном экземпляре,
подробнее...

PHP_EOL - это что? Где-то пишут про переход на новую строку
Глобальная переменная. Перенос каретки к началу новой строки, не зависящий от того в какой среде
подробнее...
Глобальная переменная на Википедии
Посмотрите статью на википедии про Глобальная переменная
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*