C#/C# 코딩의 기술

c# 인터페이스 IDisposable

RodeJ.H 2015. 12. 15. 20:56

클래스에서 예외시 특정 기능을 돌려야 된다면

IDisposable 인터페이스, using문을 사용하면된다.


class Foo : IDisposable

{

...

public void Dispose()

{

!기능 구현

}

}

class FooA

{

using(var foo = new Foo())

{

}

catch(Exception e)

{

Consol.WrithLine(e);

}

}