.NET
文章平均质量分 86
allenlooplee
这个作者很懒,什么都没留下…
展开
-
不从 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 阅读 · 0 评论 -
.NET v2.0 下的高精度计数器 —— Stopwatch [.NET v2.0, C#]
.NET v2.0 下的高精度计数器 —— Stopwatch [.NET v2.0, C#] Written by Allen Lee 无论你是搞技术研究还是搞项目开发,高精度的时间测量在很多场合下都是必需的。xiaotie 在其《dotnet下时间精度测量》提到了一个 QueryPerfCounter,它对目前还在使用 Microsoft .NET Framewor原创 2005-08-16 22:51:00 · 417 阅读 · 0 评论 -
探索动态程序集
探索动态程序集 Written by Allen Lee 我相信,当你看到标题中“动态程序集”(Dynamic Assembly)这个字眼时,就冒出了很多想法和问题,然而,在我们深入这个概念之前,先来看看我遇到了什么问题。 1. 发生了什么事?A:我们的客户要处理一组 Shape 对象。B:怎么处理?A:计算其中每个对象的面积。 这点需求实在原创 2007-06-24 22:50:00 · 439 阅读 · 0 评论 -
System.Object 是 .NET 中所有类型的根吗?
System.Object 是 .NET 中所有类型的根吗? Written by Allen Lee 这不是废话吗?每个人一接触 .NET 就会被提醒任何类型都是直接或者间接继承自 System.Object 的,即使 MSDN 也记录着类似的话。事实果真如此吗?如果你在命令行界面输入 ilasm /?,将会发现这样一个参数:/NOAUTOINHERIT Di原创 2007-01-22 23:50:00 · 645 阅读 · 0 评论 -
烧水器事件簿 II
烧水器事件簿 II Written by Allen Lee 缘起 两年前研究.NET事件机制时我写了一篇《烧水器事件簿》,然而,那篇文章存在一个很大的问题,就是Proton的逻辑并不直观。后来,Microsoft发布了Windows Workflow Foundation,我就在想,如果用Windows Workflow Foundation重写Proton,原创 2008-01-06 08:50:00 · 735 阅读 · 0 评论 -
StringCollection FAQ [C#, BCL]
StringCollection FAQ [C#, BCL] Updated on Monday, March 21, 2005 Written by Allen LeeQ:如何使用StringCollection[1]?A:通常我们有三种方法来访问StringCollection里面的string元素:// Code #01StringColl原创 2005-03-19 12:51:00 · 389 阅读 · 0 评论 -
如何找到public extern bool Equals(String value)的实现代码?[C#, C++, BCL, CLR]
如何找到public extern bool Equals(String value)的实现代码?[C#, C++, BCL, CLR] Written by Allen Lee Q:在微软提供的Rotor源代码中,我发现String.Equals(String value)的代码只有下面两行:// Code #01[MethodImplAttribute(Me原创 2004-12-14 07:53:00 · 798 阅读 · 0 评论