Статическое поле абстрактного класса в как наследуемое поле и преведение его типа - C#
Формулировка задачи:
Листинг программы
- public abstract class BaseManager : BaseClass
- {
- public static BaseManager Instance { get; private set; }
- public bool IsInitialized { get; private set; } = false;
- public BaseManager()
- {
- CallMethod((callback, response, result) => { Console.WriteLine(callback); }, false, "Setup");
- }
- public virtual void Setup()
- {
- Instance = this;
- IsInitialized = true;
- }
- }
Instance
как поле типа BaseManager хоть и можно неудобным методом получить желаемый эффект:
Листинг программы
- (ServerManager.Instance as ServerManager).Test()
as
?Решение задачи: «Статическое поле абстрактного класса в как наследуемое поле и преведение его типа»
textual
Листинг программы
- Instance = this;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д