이거 관리되지 않는 리소스 해제용으로 쓰라고 되어있는데
그냥 스코프 탈출할때 뭐 하는 일반적인 용도로 써도 되냐?

그러니까 안될거야 없겠지만 어느게 더 권장되는 방법인지를 물어보는거임
예를들면 메소드 실행시간 잴때
{
sw.start
어쩌구저쩌구..
sw.end
}

해도 되지만  idisposable로 랩핑해서 dispose할때 스탑하게 해놓고

{
using var wrappedsw = new ..
}

해도 동작 자체는 똑같잖아? 어떤스타일이 더 좋을까?