Статическое поле абстрактного класса в как наследуемое поле и преведение его типа - 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;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д