Вопросы по теме 'static-members'

Состояние гонки ASP.NET/статического класса?
У меня есть приложение ASP.NET с большим количеством динамического содержимого. Содержимое одинаково для всех пользователей, принадлежащих конкретному клиенту. Чтобы уменьшить количество обращений к базе данных, необходимых для каждого запроса, я...
3821 просмотров

Декоратор класса для объявления статического члена (например, для log4net)?
Я использую log4net, и в нашем коде много такого: public class Foo { private static readonly ILog log = LogManager.GetLogger(typeof(Foo)); .... } Единственным недостатком является то, что это означает, что мы вставляем этот раздел из...
1607 просмотров
schedule 14.02.2023

использование статических классов для глобальных объектов в C #
Я использую список частиц. List<Particle> particles; Обычно я помещаю этот список в свой класс моделирования. Которая вычисляет положение, скорость и другие свойства частиц. Некоторые другие классы нуждаются в этих данных о частицах...
1215 просмотров
schedule 07.02.2023

Почему ключевое слово this нельзя использовать в статическом методе?
Почему нельзя использовать ключевое слово this в статическом методе? Мне интересно, почему С# определяет это ограничение. Какие преимущества можно получить с помощью этого ограничения? [Обновление]: На самом деле, это вопрос, который я получил...
31947 просмотров
schedule 09.11.2022

ASP.NET: жизненный цикл приложения, статические переменные
Класс на моем веб-сайте ASP.NET должен обращаться к таблице базы данных несколько раз для каждого запроса. Таблица базы данных должна редко меняться, если вообще когда-либо. Может пару раз в месяц. В статическом конструкторе класса таблица...
2673 просмотров
schedule 19.12.2022

Установка текста метки в XAML в строковую константу
У меня есть одна строковая константа, которую я должен повторно использовать в нескольких разных макетах XAML, поэтому вместо ее дублирования я хотел бы просто привязать ее к константе. У меня есть класс, который определяет строку в С#: public...
21235 просмотров
schedule 11.11.2022

Могут ли существовать две копии переменной класса?
У меня есть класс Car , который имеет стоимость переменной области класса, я понимаю, что это плохая идея на практике, просто пытаюсь понять влияние переменных класса общедоступной области. Будет ли стоимость доступна и модифицируема всеми...
184 просмотров
schedule 07.05.2023

Как определить const double внутри заголовочного файла класса?
Внутри заголовочного файла моего класса я пытаюсь сделать следующее и получаю жалобы компилятора: private: static const double some_double= 1.0; Как вы должны это сделать?
11605 просмотров

PHP объединил статический и нестатический классы с двумя отдельными классами
У меня есть класс PHP для создания тегов HTML. Каждый тег HTML становится новым экземпляром. У меня есть некоторые служебные методы, необходимые в классе для обработки определенных функциональных вещей, таких как экранирование атрибутов, и для...
646 просмотров

Статические члены статических библиотек
У меня есть статическая библиотека со статическим членом. Эта библиотека статически связана с основным приложением и одним из его плагинов. Похоже, статическая переменная инициализируется как в основной (приложение), так и в dll (плагин). Вопрос...
2807 просмотров
schedule 05.02.2023

Для чего нужны статические переменные класса С# в ASP.NET?
Я знаю, что делают переменные статического класса в классе С++, но мне не очень понятен жизненный цикл переменных статического класса в классе С#, используемом для веб-приложения ASP.NET. Вот пример кода: namespace MyWebApp { public static...
2300 просмотров
schedule 21.04.2024

Объявление класса в заголовочном файле и статические переменные
Нубский вопрос, но хотелось бы понять следующее: Представьте, что у меня есть многофайловый проект . Я указываю класс в заголовочном файле , который будет использоваться всеми файлами проекта, и пишу следующее: static int test = 0; , а в...
1624 просмотров

изменить статическую переменную-член в C++
Я пытаюсь определить класс Util со статической переменной-членом MAX_DIST в следующем смысле: class Util{ public: static double MAX_DIST; Util():MAX_DIST(400.0){} }; и иметь возможность обновлять его в каком-либо другом классе,...
26965 просмотров
schedule 07.05.2023

Java: когда эта переменная инициализируется?
public class MainMDI extends javax.swing.JFrame { private static MainMDI thiz; public MainMDI() { initComponents(); thiz = this; } } Я создаю приложение MDI в разгаре. Класс MainMDI является основным классом...
229 просмотров
schedule 20.04.2022

Может ли быть полезно ленивое создание экземпляров членов статического класса?
Итак, у меня есть класс с членами, которые я использую более или менее как константы. Я не могу назначить их константами, так как они сложнее простого примитива. Поэтому эти «квазиконстанты» многократно используются в разных местах моего приложения....
83 просмотров

Использование конечных полей в анонимных классах, объявление статического вложенного класса внутри метода и определение статических членов внутри внутреннего класса
У меня есть три вопроса. 1- Как можно использовать неконечные поля в классе анонимного класса, если их значение может измениться? class Foo{ private int i; void bar(){ i = 10 Runnable runnable = new Runnable (){...
878 просмотров
schedule 31.10.2023

Статический объект клиента службы WCF или стандартный объект клиента службы WCF?
Я разрабатываю веб-сайт в ASP.NET, который использует службу WCF. Я создаю объект клиента службы, используя следующий подход: Я использую файл глобального класса для определения этих методов. public static WCore.Service1Client client;...
1077 просмотров

С++, как получить доступ к статическим членам базового класса в производном классе?
Я новичок в статических переменных С++. Я не знаю, как получить доступ к статическому члену базы из функции члена производного класса. Пример #include <iostream.h> class base // base class { protected: static int value; };...
5271 просмотров
schedule 11.05.2022

Класс PHP не найден, пока он включен
У меня проблема с классами, которых нет в PHP. Первое, что я делаю, это «require_once» файл, который «require_once» содержит все остальные файлы. При загрузке никаких проблем не проявляется. Но когда я начинаю вызывать свою функцию...
1311 просмотров
schedule 13.09.2022

Как полиморфно инициализировать статический элемент
Скажем, у меня есть базовый класс Validator . class Validator { public: void validate(const string& str) { if( k_valid_keys.find(str) == k_valid_keys.end() ) throw exception(); } private: const static std::set<string>...
92 просмотров
schedule 18.04.2023