用户科科斯通过提到using关键字回答了精彩的https://stackoverflow.com/questions/9033/hidden-features-of-c问题。你能详细说明一下吗?using的用途是什么?
using
发布于 2018-05-11 13:16:04
使用作为语句自动调用指定对象的dispose。对象必须实现IDisposable接口。可以在一个语句中使用多个对象,只要它们是同一类型的。
CLR将代码转换为CIL。并将using语句转换为一个try,最后一个块。以下是使用CIL表示using语句的方式。使用语句被翻译成三个部分:获取、使用和处理。首先获取资源,然后将其使用包含在带first子句的try语句中。然后,将对象释放到finally子句中。
https://stackoverflow.com/questions/75401
相似问题