В C# при сборке статических переменных будет собираться мусор.
Можно ли собрать статическую переменную мусора в c#
public static int staticVariable = 0;
Что я уже пробовал:
Попытался установить статическую переменную в null.
ZurdoDev
Первый результат google c# - собирают ли когда-нибудь мусор статические члены? - переполнение стека[^]
F-ES Sitecore
Вы не можете установить переменные int в null, используйте "int?" вместо этого, если вы хотите "необязательный" int. Как объяснил ZurdoDev, статические переменные присоединяются к типу, который находится в домене приложения и не выгружается, поэтому сборка мусора не повлияет на вашу переменную. Если есть что-то, что вы хотите сделать, тогда объясните, что это такое.