当@No One 在这里回答我的问题时,他提到了如下内容,
using(SomeClass c = new SomeClass())
{ }
**
将转化为
**
try
{
SomeClass c = new SomeClass();
}
finally
{
c.Dispose();
}
好吧,你怎么看出来的?
另外,你们中的一些人提到“内部会以某种方式实现”,您如何看待某事的内部实现?
例如,当我浏览 MSDN 中的“泛型概念”时,他们说 List 是泛型的,并在此处展示了如何在内部实现 list 的示例实现。我们如何真正为其他人得到它?
我在 VS 2010 中尝试过。但是对象浏览器只显示特定类型的方法或字段。
(我只是好奇,因为 list 的内部实现的例子太棒了。真的很有趣!)