C♯相談室 Part8
■ このスレッドは過去ログ倉庫に格納されています
0680デフォルトの名無しさん
NGNGオブジェクトを返すメソッド作ったとき、
内部で例外発生した場合のリソース開放処理ってどうしてる?
public DataSet GetDataSet()
{
using (DataSet dataSet = new DataSet())
{
// データセットに値を格納する処理
return dataSet;
}
}
って書ければ、例外発生時のリソース開放漏れは防げるけど・・・
正常動作時にもDisposeされたインスタンス返しちゃうよね?
でも、実際は、これで上手く動いたりするんだな。
なんか勘違いしてますかね私。
■ このスレッドは過去ログ倉庫に格納されています