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

Абстрактные классы против статических классов в C #
Возможный дубликат: В чем разница между абстрактным классом и статическим? Здравствуйте, я хотел бы знать, в чем все различия между абстрактными классами и статическими классами в C # Когда мне использовать что и почему? Верно ли,...
28746 просмотров
schedule 19.11.2021

Почему члены статического класса нужно объявлять как статические? Почему это не подразумевается?
Очевидно, что в статическом классе не может быть члена экземпляра, поскольку этот класс никогда не может быть создан. Почему нам нужно объявлять члены статическими?
2814 просмотров

Eclipse имеет некоторые проблемы с автоматическим импортом статических классов
У меня проблемы с затмением. если я использую что-то вроде anyMap() в исходном коде и нажимаю затем CTRL + SHIFT + O , обновление в списке импорта выполняться не будет. Если я напишу что-то вроде: import static org.mockito.Matchers.* в моем...
8043 просмотров
schedule 22.02.2022

Методы расширения статического класса?
Я знаю, что могу сделать следующее, чтобы расширить класс. У меня есть статический класс, который я хотел бы расширить. Как я могу это сделать? Хочу написать ClassName.MyFunc() static public class SomeName { static public int...
10230 просмотров
schedule 05.04.2022

Нет метода расширения в нестатическом универсальном классе?
Почему невозможно объявить/реализовать метод расширения в классе, который не является статическим? Я знаю, что Extension-Method бесполезен для неэкземплярных типов. Но почему бы не реализовать это в экземпляре класса? Что является причиной этого?...
1489 просмотров
schedule 24.06.2022

Где размещаются статические классы / члены?
Прошло много времени с тех пор, как я пытаюсь узнать правду о статических классах. Моя точка зрения: типы значений выделяются в стеке, ссылочные типы в куче при использовании оператора new. но природа статического класса состоит в том, что вы не...
657 просмотров
schedule 30.07.2022

Плюсы и минусы статических классов
Я программист на C ++, который перешел на C #. Мне сказали, что я не использую статические классы. Я понимаю, что в C #, если класс имеет только статические члены, он должен быть статическим. (В моем классе есть только статические члены) Не могли бы...
5414 просмотров
schedule 01.08.2022

Допустимое использование статических классов?
У вас есть класс, который изначально не должен был быть статичным... public class SapApprovalHandler { private static SapGs3DataSet sapGs3DataSet; static SapApprovalHandler() { try { // Actually fills the dataset...
217 просмотров
schedule 11.08.2022

Список статических классов в C#
Я хотел бы иметь несколько классов, которые расширяют один базовый абстрактный класс. Затем я хотел бы иметь объекты, каждый из которых хранит подмножество этих классов и вызывает метод, который они реализуют. Поэтому я подумал - я ничего не...
4512 просмотров

Когда объявлять весь класс статическим
У меня есть математический вспомогательный класс, в котором каждая функция является статической, т. е. параметры передаются в качестве аргументов, возвращаемое значение. Должен ли я объявить весь класс статическим? Повлияет ли добавление...
246 просмотров
schedule 16.08.2022

Почему мои статические объекты не создаются, когда первый доступ к статическому классу является статическим методом базового класса?
У меня есть следующий класс: public class DocketType : Enumeration<DocketType, int, string> { public static DocketType ChangeOver = new DocketType(1, "Changeover"); public static DocketType Withdrawal = new DocketType(2,...
238 просмотров
schedule 24.02.2023

Вызов нестатического метода из статического класса карты в Hadoop
Использование DistributedCache в Hadoop от Yavcular В приведенной выше ссылке в простой для понимания форме описано, как использовать DistributedCache в Hadoop. Но проблема в том, что когда я пытаюсь скомпилировать код, я получаю следующую...
397 просмотров

Ошибка: методы расширения должны быть определены в статическом классе верхнего уровня (CS1109).
Я пытаюсь создать программу обратного отсчета, которую я могу запускать и останавливать, а также при необходимости устанавливать значение обратного отсчета на 10 минут. Но я получаю сообщение об ошибке, которое я не совсем понимаю. Я не разбираюсь...
16763 просмотров
schedule 18.11.2022

Инициализация общедоступных статических конечных переменных в конструкторе
Я пытаюсь создать класс Version для своего приложения, который будет считывать номера версий из манифеста во время загрузки, а затем просто ссылаться, например, на Version.MAJOR и т. д., где бы он мне ни понадобился. Однако у меня возникают...
4227 просмотров

Каковы недостатки этого шаблона для обеспечения неизменности?
Учитывая следующий класс: public static class ComboModel { public static Dictionary<int, int[]> Items() { return new Dictionary<int, int[]> { { 1, new[] {...
104 просмотров
schedule 15.04.2023

Обратный отсчет Unity C# для сохранения в сценах
Привет, у меня есть написанный сценарий С#, который я могу затем вызывать внутри другого сценария, чтобы отслеживать количество времени, оставшееся между различными сценами, а затем загружать сцену, когда таймер достигает 0. Я считаю, что оба сценария...
425 просмотров

Класс C++ со всеми статическими членами и методами
У меня есть программа с несколькими классами и один класс, в котором все члены и методы являются статическими со следующим содержимым: два члена и два метода для их инициализации при запуске. Также все члены моего статического класса являются...
128 просмотров
schedule 24.03.2023

Статические классы в Java
Есть ли что-нибудь вроде static class в java? В чем смысл такого класса. Все ли методы статического класса тоже должны быть static ? Требуется ли наоборот, чтобы если класс содержал все статические методы, класс тоже был статическим? Чем...
940412 просмотров
schedule 04.11.2023

Как выполнить Async & Await (как в .NetFramework 5.0) в C# .NetFramework 4.0?
Когда я добавил приведенный ниже код для выполнения async & await, namespace loadmultipleimages { public partial class Form1 : Form { VideoCapture capture = new VideoCapture(); delegate void delHugeTask();...
49 просмотров

Почему используются статические классы?
У меня есть сомнения по поводу статического класса и статических методов. Из MSDN я понял, что «Статические классы и члены классов используются для создания данных и функций, к которым можно получить доступ без создания экземпляра класса»....
3609 просмотров
schedule 11.01.2024