Код: Выделить всё
static void Main(string[] args) {
var foo = new int[3];
var fooWeakHandle = GCHandle.Alloc(foo, GCHandleType.Weak);
GC.Collect();
Console.WriteLine(fooWeakHandle.Target);
}
Код: Выделить всё
System.Int32[]Я получил те же результаты с LinqPad (оптимизировать+-) для Framework и .NET(Core).
Почему не собирается массив, на который ссылается только WeakHandle?
Подробнее здесь: https://stackoverflow.com/questions/784 ... -framework
Мобильная версия