class A
{
}
class Program
{
static void Main()
{
A superA = new A();
A[] arr = new A[10000];
for (int i = 0; i < 10000; i++)
{
arr[i] = superA;
}
}
}
Можно ли как-то удалить объект superA, чтобы все ссылки из массива стали автоматически указывать на null?
Такой функциональности C# не предоставляет.
Попробуйте в данной ситуации
Array.Clear(arr, 0, arr.length);
Сборка персонального компьютера от Artline: умный выбор для современных пользователей