Как уничтожить статический класс в C#
Вместо статического класса .cs-file создайте статический экземпляр c-sharp класса:
class Foo
{
public int Something;
public static Foo Instance = new Foo();
public void Reset()
{
Instance = new Foo();
}
}
void test
{
int i = Foo.Instance.Something;
}
Вы также можете передать c-sharp полномочия экземпляру класса:
class Foo
{
public int Something
{
get { return instance.something; }
}
private int something;
private static Foo instance = new Foo();
public void Reset()
{
instance = new Foo();
}
}
void test
{
int i = Foo.Something;
}
c#
2021-12-15T01:09:33+00:00
2022-08-12T16:24:41+00:00
LaMineto
Вопросы с похожей тематикой, как у вопроса:
Как уничтожить статический класс в C#
Предупреждение о файлах Cookies
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.