2011-04-07 46 views

回答

7

埃里克利珀有最好的解释“为什么功能X没有实现”(我想他知道一两件事,为什么或者为什么不是东西,在语言得到实现)

有人问我“为什么C#不实现 特性X?“每时每刻。答案 总是相同的:因为没有人设计,指定,实施 测试,记录和发货, 功能。所有这些东西都是 ,使功能发生所必需的。 他们都花费了大量的时间,努力和金钱 。功能不 便宜,我们非常努力,使 确保我们只航运那些 特征,其提供可能的最佳 好处给我们的用户给予我们的 限制时间,精力和金钱 预算。

从这里(unreleated话题,但相关答案):http://blogs.msdn.com/b/ericlippert/archive/2009/06/22/why-doesn-t-c-implement-top-level-methods.aspx