Minggu, 20 Juni 2010

Блок using и null object

Интересное поведение наблюдается, если в блоке using используется нулевой объект: using(null){...}. Казалось бы, очевидно, у нас должно возникнуть исключение NullReferenceException при попытке вызвать метод Dispose нулевого объекта (null object), как только мы выйдем за пределы блока using: using ((IDisposable)null){}// Исключения NullReferenceException не будет.// Метод Dispose вызван не

Tidak ada komentar:

Posting Komentar