Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
アンマネージリソースを解放について(IDisposable,Dispose,Finalize)
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=10833#CommentId23448
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
mn
 (社会人)
投稿日時
2012/5/1 17:40:48
こんにちは。
次のURLの中の使用例の部分についてご意見下さい。
http://msdn.microsoft.com/ja-jp/library/system.data.sqlclient.sqlcommand%28v=vs.80%29.aspx
SqlConnectionは明示的にUsingステートメントを使用していますが、SqlCommandはFinalizeまかせになっています。SqlCommand、SqlDataReaderもUsingステートメントを使用してもいいと思いますし、SqlConnectionからUsingステートメントをはずしてFinalizeまかせにしてもいいと思います。
なぜUsingステートメントを使用、不使用と使い分けしているのかがわかりません。
検索してみましたが、IDisposableインターフェイスを実装しているなら、Disposeよんでおけという感じでした。