Здравствуйте, IT, Вы писали:
IT>Кстати, а что будет если убрать using?
IT>IT>{
IT> var o = new Object();
IT>}
IT>// здесь GC будет знать что объект свободен и его можно убрать?
IT>
IT>Помню в плюсах частенько использовал такой финт, чтобы огранить время жизни объекта. В шарпе объект останется болтаться в стеке или будет зачищен?
В каком стеке? Разве в C# завезли хотя бы примитивный escape analysis? В стэке будет указатель.
Что значит "будет зачищен"? Как это по-твоему выглядит в случае копирующего GC? Или ты только про вызов Dispose?