9
ответов

статические конструкторы в C++? Я должен инициализировать частные статические объекты

Я хочу иметь класс с частным статическим элементом данных (вектор, который содержит все символы a-z). В Java или C#, я могу просто сделать "статического конструктора", который будет работать, прежде чем я сделаю любого...
вопрос задан: 14 June 2016 04:10
7
ответов

Почему CLR не всегда вызывает конструкторов типа значения

У меня есть вопрос относительно конструкторов типа в типе Значения. Этот вопрос был вдохновлен чем-то, что Jeffrey Richter записал в CLR через 3-го редактора C#, он говорит (на странице 195 - глава 8) что Вы...
вопрос задан: 16 July 2010 08:23
6
ответов

Как я могу выполнить статического конструктора?

Я хотел бы выполнить статического конструктора класса (т.е. Я хочу "загрузить" класс), не создавая экземпляр. Как я делаю это? Вопрос о премии: Есть ли любые различия между.NET 4 и...
вопрос задан: 16 April 2010 15:29
6
ответов

Возврат в статическом инициализаторе

Это не действительный код: общедоступный класс MyClass {частная статическая булевская переменная yesNo = ложь; статичный {если (yesNo) {System.out.println ("Да");вернуть;//...
вопрос задан: 9 April 2010 12:08
5
ответов

Использование статического конструктора (головоломка стрельбы по тарелочкам Jon)

Как относительный новичок я пытаюсь читать так, как я могу о конкретной теме и тестировать/писать столько кода, сколько я могу. Я смотрел на одну из Головоломок Жонса (вопрос № 2), и мой вывод был...
вопрос задан: 2 May 2012 13:17
4
ответа

Статический конструктор может бежать за нестатическим конструктором. Действительно ли это - ошибка компилятора?

Вывод из следующей программы: нестатические Статические Непомехи действительно ли это - ошибка компилятора? Я ожидал: Статические Нестатические Непомехи, потому что я думал статический конструктор, ВСЕГДА называли...
вопрос задан: 24 September 2015 14:03
4
ответа

Почему статический конструктор родительского класса не вызван при вызове метода на вложенный класс?

Учитывая следующий код, почему статический конструктор не имеет "Внешних", названных после первой строки "Основных"? пространство имен StaticTester {класс Программа {статическая Основная пустота (строка [] args)...
вопрос задан: 13 April 2010 12:59
3
ответа

Передача статических параметров к классу

Насколько я знаю Вас, банка не может передать параметры статическому конструктору в C#. Однако у меня действительно есть 2 параметра, я должен передать и присвоить их статическим полям, прежде чем я создам экземпляр класса. Как...
вопрос задан: 19 March 2013 04:26
3
ответа

Присвоение статическому полю только для чтения базового класса

общедоступный класс ClassA {общедоступная статическая строка только для чтения processName;} общедоступный класс ClassB: ClassA {статический ClassB () {processName = "MyProcess.exe"; }} я получаю ошибку...
вопрос задан: 16 December 2011 16:29
3
ответа

Общедоступный конструктор и статический конструктор

Я читаю код в C#, который использует двух конструкторов. Каждый статичен, и другой общедоступно. Каково различие между этими двумя конструкторами? И для того, что мы должны использовать статических конструкторов?
вопрос задан: 8 June 2010 07:31
3
ответа

Введите инициализатор (статический конструктор) обработка исключений

Я пишу сервис WCF в C#. Первоначально моя реализация имела статического конструктора, чтобы сделать некоторую одноразовую инициализацию, но часть инициализации, которая делается, могла бы (временно) перестать работать...
вопрос задан: 25 August 2009 14:00
3
ответа

Блок. GetCallingAssembly () и статические конструкторы?

Хорошо, таким образом, я просто столкнулся со следующей проблемой, которая повысила бровь. По различным причинам у меня есть установка тестирования, где Тестирующие классы в TestingAssembly.dll зависят от класса TestingBase в...
вопрос задан: 23 September 2008 15:58
2
ответа

Создание одиночного элемента ChannelFactory <T> и многократное использование для соединений клиента

В нашей среде SharePoint/ASP.NET у нас есть серия классов ретривера данных, которые все получают из единого интерфейса. Мне присвоили задача создания ретривера данных, который мог связаться...
вопрос задан: 23 May 2017 11:48
2
ответа

статический полевой инициализатор только для чтения по сравнению со статической инициализацией конструктора

Ниже два различных способа инициализировать статические поля только для чтения. Существует ли различие между двумя подходами? Если да, когда нужно быть предпочтен по другому? класс A {частные помехи...
вопрос задан: 26 October 2016 13:52
2
ответа

Является Java статическим блоком, эквивалентным статическому конструктору C#?

Какова реальная разница между статическим конструктором C# и Java статический блок? Они оба должны быть без параметров. Их оба называют только однажды, когда связанный класс сначала используется. Я...
вопрос задан: 17 March 2010 19:30
1
ответ

RunClassConstructor, как гарантируют, выполнит статического конструктора типа только однажды?

Я называю статический ctor класса с помощью этого кода: Введите тип; Система. Время выполнения. CompilerServices. RuntimeHelpers. RunClassConstructor (тип. TypeHandle); это может заставить cctor быть выполненным дважды?
вопрос задан: 17 April 2010 13:51
0
ответов

Как сделать Я явно запускаю статический конструктор неизвестного типа? [дубликат]

Возможный дубликат: как вызвать статический конструктор с отражением? У меня есть код инициализации в статическом конструкторе различных классов. Я не могу создавать экземпляры и не знаю ...
вопрос задан: 23 May 2017 11:51
0
ответов

Какая польза от статических конструкторов?

Пожалуйста, объясните мне использование статических конструкторов. Почему и когда мы должны создать статический конструктор и можно ли его перегрузить?
вопрос задан: 20 March 2013 05:15
0
ответов

Почему статический конструктор не вызывается для класса, используемого в качестве параметра универсального типа?

Учитывая следующие классы :public class Foo { static Foo (){ Console.WriteLine ("Foo создается" ); } } открытый класс Bar { public void...
вопрос задан: 8 August 2012 22:06
0
ответов

Явный вызов статического конструктора

Я хочу написать модульный тест для ниже класса. Если имя отличается от «MyEntity», то значение mgr должно быть пустым. Отрицательный юнит тест С помощью диспетчера приватного доступа я хочу изменить имя на «Тест», чтобы мг ...
вопрос задан: 17 July 2012 10:51
0
ответов

Как сделать статические конструкторы не -закрытыми?

Модификаторы доступа, такие как public, private, не разрешены для статических конструкторов в C #. Тем не менее, анализ кода Visual Studio содержит предупреждение в категории безопасности C #, которое гласит: «CA2121 :Статические конструкторы должны...
вопрос задан: 2 July 2012 11:22
0
ответов

Состояние гонки в статическом конструкторе c#

Я спорил с другом, который утверждает, что статический конструктор может уступить место гонке, поскольку статический конструктор может вызываться несколько раз. Кажется, это могло произойти только в высоком...
вопрос задан: 10 April 2012 21:34
0
ответов

Как работает статический конструктор?

пространство имен MyNameSpace {static class MyClass {static MyClass () {// Процесс аутентификации .. Пользователь должен ввести пароль} public static void ...
вопрос задан: 22 February 2012 19:18
0
ответов

Как C # узнает, когда запускать статический конструктор?

Я не верю, что сгенерированный код будет проверять, был ли класс инициализирован каждый раз, когда он обращается к статическому члену ( который включает функции). Я считаю, что проверка каждого доступа будет неэффективной. Я ...
вопрос задан: 17 February 2012 21:25
0
ответов

Передать аргумент статическому конструктору в Java?

Я пытаюсь инициализировать статический класс аргументом, а затем запустить еще какой-нибудь статический код в этом классе. Я знаю статический блок, но, похоже, он не может принимать никаких аргументов. Есть ли способ ...
вопрос задан: 29 January 2012 11:11
0
ответов

Может ли статический конструктор снизить производительность доступа к статическим методам?

Статический конструктор выполняется при первом доступе к статическому члену. Зная это, у меня есть несколько вопросов: Означает ли это, что каждый раз, когда я обращаюсь к статическому методу, среда выполнения должна проверять ...
вопрос задан: 15 November 2011 20:41
0
ответов

Как вызвать статический конструктор

code: class Base , где T: Base , new () где U: класс {защищенный статический U _val = null; внутренняя статическая void ShowValue () {if (_val == null) new T (); // Без ...
вопрос задан: 2 August 2011 08:56
0
ответов

Почему в C # вызываются не все статические конструкторы (т.е. конструкторы родительских классов)?

У меня есть три класса: Base, Derived и Final. Derived происходит от Base, а Final - от Derived. Все три класса имеют статический конструктор. Класс, производный как общедоступный статический метод под названием ...
вопрос задан: 28 June 2011 08:21
0
ответов

Статический конструктор C # не вызывается из производного класса

class Bus {static Bus () {foreach (FieldInfo fi in typeof (T) .GetFields ()) {if (fi.FieldType == typeof (Argument)) {fi.SetValue (...
вопрос задан: 17 June 2011 19:42
0
ответов

.Net: делать статические конструкторы вызываются при доступе к константе?

Итак, вот что я думаю ... открытый класс MyClass {общедоступная константная строка MyConstant = "MyConstantValue"; частный статический MyClass DefaultInstance; static MyClass () {...
вопрос задан: 11 June 2011 16:36