← C#

LESSON / EXERCISE

演習:IDisposableでリソースの寿命を管理する

usingによる確実な破棄とDisposeの多重呼び出しへの耐性を実装します。

演習:IDisposableでリソースの寿命を管理する

簡易リソースクラス AuditResource を実装してください。生成時に OPEN、データ書き込み時に WRITE value、破棄時に CLOSE を出力します。

入力

1行目に操作数 N。 続く N 行に WRITE value が与えられます。

出力

リソース生成時に OPEN、各書き込み時に WRITE value、最後に CLOSE を出力してください。

制約

  • 1 <= N <= 1000
  • value は空白を含まない英数字

AuditResource に IDisposable を実装し、using で利用してください。Dispose が複数回呼ばれても、CLOSE は一度だけ出力されるようにします。

コード提出フォーム

CSHARP

安全なサーバー側採点連携が未接続のため、現在は提出できません。

採点基盤準備中