так скучно, мамкиным хакером себя не почувствуешь :( А реально, как GC себя поведет, когда сменят массиву длину через unsafe код? Что станет с оставшимися 100 элементами в памяти?
Я предполагаю, что GC умный, и он знает размер выделенный под объект, а не пересчитывает его каждый раз на основе метаданных. Это кажется более надёжным решением. Но это лишь предположение.