.Net 4 StringOrInt类型

Phi*_*ler 1 .net types

我确信我读过Scott Gu的博客(或某个权威的博客).net 4引入了一种新类型:StringOrInt.这是一段时间以前,可能是愚人节的笑话,但我很难在互联网上找到它.

任何人都可以验证它的存在并指出我正确的方向或者是大脚的句法等价物吗?

Rex*_*x M 6

StringOr<TOther>确实是一个愚人节的玩笑,发布在Eilon Lipton的博客上,并由其他 着名 人员在各种.NET团队中重复和扩展.

如果此API的使用者想要原始值,则可以使用StringValue属性.否则,他们可以使用OtherValue属性,在这种情况下,该属性是成功解析的整数.

下图说明了许多物理学家熟悉的场景的二分法:

alt text http://weblogs.asp.net/blogs/leftslipper/WindowsLiveWriter/TheStringortheCatANe.NETFrameworkLibrary_1186B/clip_image006_thumb.jpg