- 博客(3)
- 收藏
- 关注
原创 不从 System.Object 继承之后
不从 System.Object 继承之后 Written by Allen Lee 上一篇文章说到 IL 允许创建一个不继承自 System.Object 的类,这打破了我们已有的一些认识。到了这个份上,我们自然会追问,为什么要允许这种类型存在呢?考察如下 C++/CLI 代码: 1using namespace System; 2 3public ref c
2007-01-23 23:50:00 376
原创 System.Object 是 .NET 中所有类型的根吗?
System.Object 是 .NET 中所有类型的根吗? Written by Allen Lee 这不是废话吗?每个人一接触 .NET 就会被提醒任何类型都是直接或者间接继承自 System.Object 的,即使 MSDN 也记录着类似的话。事实果真如此吗?如果你在命令行界面输入 ilasm /?,将会发现这样一个参数:/NOAUTOINHERIT Di
2007-01-22 23:50:00 645
原创 当调用 Remove 失效时 [C#]
当调用 Remove 失效时 [C#] Written by Allen Lee 有没有试过从一个集合里面移除一个对象之后,这个集合仍然留有这个对象?世界之大,无奇不有。稍有疏忽,便会导致这种奇怪的现象。现在让我们看看这个“不死”对象究竟是怎么一回事。 1、“不死”对象现身这个问题起初是我一个同事提出的,为了重现“不死”对象,现把代码简化如下:// Co
2007-01-06 22:50:00 439
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人