0
インスタンスクラスのプライベートフィールドとしてmemorystreamを使用するのは危険ですか?memorystreamをプライベートフィールドとして使用するのは危険ですか
class MyIDisposableClass:IDisposable{
private MemoryStream _stream;
//do stuff with _stream
void Dispose(){
_stream.Close();
_stream.Dispose();//does this statement make sense here ?
}
}
をこのように使用されます:
クラスはIDisposableをを実装
using(MyIDisposableClass() bla=new MyIDisposableClass())
{...}
であることは良いアプローチまたは私はそのようなものに、すべてのクラスメンバへのアクセスを提供するために、何かを行う必要があります情報の?
参照フィドルhereを出力します。 https://msdn.microsoft.com/en-us/library/fs2xkftw(v=vs.110).aspx – MickyD