Если вы действительно хотите, чтобы, когда происходит GC, вы можете создать объект, который имеет финализатор и немедленно установит ссылку на него как ноль.Таким образом, объект, если он все еще генерирует 0 и будет вероятнее мусора, будет собран при следующем запуске GC.После завершения GC, вероятно, будет вызван ваш финализатор , так что вы знаете, что GC произошел.
Обратите внимание, что я не рекомендую это, и что поведение не гарантируется.
Если вы просто хотите узнать, когда GC работает для любопытства и в образовательных целях, вы можете использовать clr memory profiler инструмент, который обычно показывает, когда и как часто GC происходит и какие объекты собираются.