Вопросы по теме 'static-constructor'
Можно ли вызвать метод экземпляра из статического конструктора в службе WCF?
Можно ли вызвать метод экземпляра из статического конструктора в службе WCF? Есть ли что-то вроде текущего контекста, через который я могу получить текущий экземпляр MyService?
public class MyService : IMyService
{
static MyService()
{...
410 просмотров
schedule
21.11.2022
Как явно запустить статический конструктор неизвестного типа?
Возможный дубликат: Как вызывать статический конструктор с отражением?
У меня есть код инициализации в статическом конструкторе различных классов. Я не могу создавать экземпляры и не знаю заранее типы. Я хотел бы убедиться, что...
1681 просмотров
schedule
01.04.2022
Статический конструктор С# не вызывается из производного класса
class Bus<T>
{
static Bus()
{
foreach(FieldInfo fi in typeof(T).GetFields())
{
if(fi.FieldType == typeof(Argument))
{
fi.SetValue(typeof(T), new Argument("busyname",...
6186 просмотров
schedule
27.03.2022
в С# статический конструктор запускается для каждой инициализации объекта или только один раз?
в моем классе у меня есть статический словарь объекта строк, который содержит большое количество элементов (он читает из файла и инициализирует их). Я написал для этого статический конструктор, и это занимает несколько секунд, но я хочу сделать это...
3262 просмотров
schedule
28.05.2023
Конструктор в классе статических методов
У меня есть класс статических методов, которые можно выполнять на карте, хранящейся в классе, и я хочу, чтобы карта настраивалась при вызове класса. Я пытался использовать частного конструктора, но он не вызывается. Соответствующие части моего кода:...
2596 просмотров
schedule
18.04.2024
Передать аргумент статическому конструктору в Java?
Я пытаюсь инициализировать статический класс с аргументом, а затем запускаю еще один статический код в этом классе. Я знаю о блоке static , но похоже, что он не может принимать никаких аргументов. Есть ли способ передать аргументы статическому...
14633 просмотров
schedule
23.11.2023
Задачи и потоки не запускаются в статических конструкторах в Linqpad
Этот код бесконечно ожидает в строке t.Wait() .
void Main()
{
Foo.Bar();
}
public static class Foo
{
static Foo()
{
var t = Task.Factory.StartNew (() => 1);
t.Wait();
"Done".Dump();
}
public static...
1216 просмотров
schedule
13.05.2023
объяснение инициализации статического поля и его требование
После просмотра стольких сложных вопросов, связанных с этим, я хочу спросить объяснение следующего кода, имеющего инициализацию статического поля. еще одна вещь, которую я хочу знать, это требование инициализации статического поля. В каких случаях...
87 просмотров
schedule
20.09.2022
Должен ли класс, который запускается только один раз, содержать статический конструктор?
Я начинаю изучать ООП-программирование на C#. Что касается дизайна, то мне имеет смысл использовать конструктор static для основного класса моей программы, учитывая, что этот класс содержит код, который запускается только один раз (вся моя...
926 просмотров
schedule
08.05.2022
Конструктор для интерфейса/абстрактного класса с использованием дженериков Java
Обратите внимание на обновления, мой вопрос был сформулирован нечетко. Извините за это.
Предположим, у нас есть следующий код:
class Foo extends/implements AnAbstractClass/AnInterface { /* to make sure the constructor with int as input is...
2122 просмотров
schedule
19.04.2022
Заводской шаблон со статической регистрацией
У меня возникла проблема при попытке зарегистрировать мои типы с помощью их статических конструкторов со следующей фабрикой:
public class Factory<T>
{
public static Factory<T> Instance { get { return _instance; } }
private...
6382 просмотров
schedule
08.10.2022
Противоречат ли взаимоблокировки статических конструкторов в C# стандарту ECMA CLI?
Вот раздел стандарта, который меня смущает: http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-335.pdf#page=178&zoom=auto,87,610%22
2.1. Если тип еще не инициализирован, попробуйте установить блокировку инициализации.
2.2.1. В...
205 просмотров
schedule
01.08.2023
Почему конструктор по умолчанию выполняется перед статическим конструктором?
Мне интересно, почему мой статический конструктор выводит default constructor Static Constructor , а не наоборот Static Constructor and Default constructor или просто Default constructor . Когда я использую статический конструктор, он должен...
1069 просмотров
schedule
12.02.2023
Оценка статических конструкторов модулей с отражением
У меня есть много модулей, которые при запуске программы должны добавлять определенные вещи в один словарь, находящийся в модуле более высокого уровня. Однако оказывается, что выражения и константы внутри модуля упаковываются в статические...
110 просмотров
schedule
09.09.2022
Нужны некоторые разъяснения о статическом конструкторе VS истории инициализатора статического поля в С#
Пару дней назад я спросил себя о разнице, если таковая имеется, между инициализацией статических полей через статический конструктор и выполнением этого с помощью инициализатора статического поля (встроенная инициализация статического поля в точке...
185 просмотров
schedule
09.07.2023
почему статические конструкторы не вызываются первыми, и я получаю исключение при использовании объявленной переменной?
Из MSDN
Статический конструктор используется для инициализации любых статических данных или для выполнения определенного действия, которое необходимо выполнить только один раз. Он вызывается автоматически перед созданием первого экземпляра или...
94 просмотров
schedule
04.12.2022