在编码器生产率方面,VS 2005或2008中最快的方式是确定Foo是否实现IDisposable.我不止一次发生过这样的情况,我发现我使用的是一种没有using阻塞的类型,因为它从来没有发生过我需要实现IDisposable的东西.
将它放在using语句中,看它是否编译:
using (var x = new TypeInQuestion(params)) {}
Run Code Online (Sandbox Code Playgroud)
如果TypeInQuestion没有实现IDisposable,这将无法编译.
另一种最快的方法是使用ReSharper,单击变量(x在本例中),并查看是否有建议将其放入using语句中.
| 归档时间: |
|
| 查看次数: |
320 次 |
| 最近记录: |