Да, именно так и получится.
Я не претендовал на полное решение, хотел лишь изложить идею. Ту же идею можно использовать и для подсчёта сбора мусора во втором поколении (а также третьем, пятом и десятом, если они когда-нибудь появятся). Для этого надо просто завести два таких объекта, на первый из которых будет (где-то) существовать ссылка, а второй перед смертью будет эту ссылку удалять. Таким образом, первый объект переживёт первый сбор мусора, но погибнет во время второго.
Данная информация предоставляется на условиях «КАК ЕСТЬ», без предоставления каких-либо гарантий и прав. Используя данную информацию, вы соглашаетесь с тем, что (i) Майкрософт не несет ответственности за использование вами данной информации и (ii) вы принимаете на себя весь риск, связанный с использованием данной информации.
данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение