2010-07-13 2 views
1

Я уверен, что читал в блоге Скотта Гу (или где-то в равной степени авторитетном), что .net 4 вводил новый тип: StringOrInt. Это было какое-то время назад, и, возможно, это была шутка апрельского дурака, но мне трудно найти какое-либо упоминание об этом в interwebs..Net 4 StringOrInt type

Может ли кто-нибудь проверить его существование и указать мне в правильном направлении или является синтаксическим эквивалентом бигфута?

ответ

6

StringOr<TOther> был действительно первоапрельская шутка, posted on Eilon Lipton's blog и повторил дополненной othernotableindividuals на различных .NET команд.

Если потребитель этого API хочет исходное значение, он может использовать свойство StringValue. В противном случае они могут использовать свойство OtherValue, которое в этом случае является успешно разобранным целым числом.

Следующая диаграмма иллюстрирует дихотомию со сценарием, знакомой многим физикам:

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

+0

Вы должны любить пример кота Шредингера. Классический. – Oppositional

+0

Huh. Я поинтересовался. int.Parse() это тогда. –

+0

Ха! Смешные иллюстрации. Если бы мне удалось улучшить результаты поиска в Bing или Google, я, возможно, сэкономил бы время и смущение. –