Лучшие static вопросы ИТ разработчиков

  • 15 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Как инициализировать статический класс C # до того, как он действительно понадобится?

У меня есть статический класс со статическим конструктором, который занимает некоторое время (10-15 секунд) для выполнения и полной инициализации класса. Чтобы улучшить производительность, я решил разрешить явную инициализацию этого статического ...

Задан 05 Jan 2012, 19:25 от Bernard
  • 32 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Сценарии внедрения позволяют избежать вызова статических методов в моих тестах. Это главная причина для их выполнения. Это позволяет мне вводить различные интерфейсы или функции в мой класс вместо использования статических методов.

леднее время я много размышлял о лучшем способе «Mock» статического метода, который вызывается из класса, который я пытаюсь протестировать. Возьмите следующий код для примера: using (FileStream fStream = File.Create(@"C:\test.txt")) { string ...

Задан 31 Mar 2011, 17:18 от Jacob Adams
  • 19 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Порядок статических конструкторов / инициализаторов в C #

Работая над приложением C #, я только что заметил, что в некоторых местах статические инициализаторы имеют зависимости друг от друга, например:

Задан 08 Oct 2008, 21:44 от BCS
  • 16 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Почему статический метод в нестатическом классе не может быть методом расширения? [Дубликат]

Возможный дубликат: метод расширения требует, чтобы класс был статическим [https://stackoverflow.com/questions/2731695/extension-method-requires-class-to-be-static] В .NET: Почему не могустатический методвнестатический классбыть методом расширения?

Задан 13 Sep 2011, 17:10 от Y. Shoham
  • 0 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Очень приятно слышать, что мы больше не нуждаемся в повторном объявлении! Я проверил с gcc 7.1.0 / C ++ 17 и да, я просто могу удалить определение. Поэтому я переключу все свои проекты на c ++ 17 :-) Язык движется в правильном направлении!

я хочу использовать некоторые удобные вещи, такие как

Задан 23 Jun 2017, 12:41 от Klaus
  • 23 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Является ли C ++ статическая переменная-член инициализация переменной потокобезопасным?

Согласно следующим ресурсам, в C ++ (особенно Visual C ++) область инициализации статической переменной isn 'Это безопасно. Но глобальные статические пер...

Задан 26 Dec 2009, 07:13 от Varuna
  • 16 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Почему C ++ bool var true по умолчанию?

bool "bar" по умолчанию имеет значение true, но оно должно быть ложным, его нельзя инициализировать в конструкторе. Есть ли способ инициализировать это как ложное, не делая его статичным? Упрощенная версия кода: foo.h class Foo{ public: void ...

Задан 11 Jan 2010, 18:12 от Christoferw
  • 23 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Время жизни статической переменной в Android

когда я объявляю и инициализирую переменную как статическую в моей основной деятельности, и эта деятельность уничтожается. Могу ли я получить доступ к содержимому переменной? Например, чтобы всегда получить доступ к AsyncTask, который я храню в ...

Задан 27 Jul 2013, 17:16 от maysi
  • 8 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

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

Вдохновленный этим вопросом:Как реализовать Iterable Я решил сделать базовую реализацию связанного списка и реализовать итератор, чтобы иметь такой код:

Задан 02 Jul 2013, 20:06 от Luiggi Mendoza
  • 56 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Когда использовать статическое ключевое слово перед глобальными переменными?

Может кто-нибудь объяснить, когда вы должны использовать ключевое слово static перед глобальными переменными или константами, определенными в заголовочных файлах? Например, допустим, у меня есть заголовочный файл со строкой: const float ...

Задан 06 Dec 2009, 21:03 от Matt Rajca
  • 12 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Как HttpContext.Current работает в многопоточной среде?

Так что я'Мне интересно, как именно asp.net может использовать статическое свойство, когда (насколько мне известно) asp.net является многопоточным.Одна т...

Задан 13 Oct 2009, 13:36 от Joel Martinez
  • 115 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Изменение / просмотр статических переменных при отладке в Eclipse

По вопросу. В представлении отладки есть фрейм Variables. Он показывает все значения переменных-членов текущего объекта и все локальные переменные, но не показывает никаких статических переменных класса объекта. Как мне добраться до ...

Задан 29 Apr 2009, 06:55 от mcccclean
  • 295 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

Статический блок в Java [дубликат]

На этот вопрос уже есть ответ здесь:В чем разница между статическим и нестатическим блоком кода инициализации 8 ответовЯ просматривал какой-то код на днях и ...

Задан 31 May 2010, 12:38 от Mohit Deshpande
  • 4 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Когда использовать статический метод и поле?

Я знаю, что такое статическое, но просто не знаю, когда его использовать.статическая переменная: я использовал ее только для константных полей. Иногда в клас...

Задан 12 Jul 2013, 16:55 от Alex
  • 4 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Ссылочные статические методы / переменные в Java из экземпляра

Может кто-нибудь объяснить мне, почему Java позволяет вам получить доступ к статическим методам и членам из экземпляра? Плохой пример, если у меня есть объект с именем RedShape, и у него есть статический метод getColor (), который возвращает ...

Задан 17 Sep 2009, 16:14 от Brian Hasden
  • 9 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Можно ли объявить класс статическим в c ++?

Законно ли это в C ++ (да, я знаю, что оно разрешено в .net), и если да, то как / почему оно будет использоваться? static class foo{ public: foo(); int doIt(int a); };

Задан 28 Oct 2009, 03:37 от user189515
Page 17 of 17