ネコのために鐘は鳴る
id:ikorin2
(C#) オブジェクトの破棄の可否を型で制限する
Dispose による破棄 C# で明示的に破棄が必要なオブジェクトは、一般的に IDisposable インターフェースによって破棄メソッドを提供します。 public sealed class MyObject : IDisposable { public void Dispose() { // 破棄処理 } } ところが C# の Dispose パターンには欠点があり、誰が破棄を呼ぶかの責任の所在を明確…