R.Tanaka.Ichiro's Blog

主にC# な話題です

目次

Blog 利用状況

ニュース

using ステートメントの利点

using ステートメント

の利点は、Dispose メソッドを確実に呼んでくれるということなんだと思う。

だから、極端な話、Dispose の実装が空っぽなら、アンマネージリソースは解放されない訳です。

もちろん、そんな実装しちゃダメなわけだけど、using ステートメント使っているから後始末が完璧って思っていると、ときどき痛い目にあったりするので、 MSDN ライブラリみたり、クラスの仕様書みたりした方がいいかもしんない。

作った人が、どういうつもりで作っているのかわかったもんじゃない。

投稿日時 : 2010年9月1日 15:33

Feedback

# re: using ステートメントの利点 2010/09/01 19:09 aetos

そんなのは作った人が悪いんであって俺が悪いんじゃない。
CloseAndFreeUnmanagedResourcesForSure() メソッドがあったって中身が空だったら、というのと何も変わらない話ではないの?

# re: using ステートメントの利点 2010/09/10 13:30 R・田中一郎

そうですよ。
何も変わらない話です。

タイトル
名前
Url
コメント