в время какой-то фазы луны), дает "0". Никто не сталкивался?
есть, когда Value у него false
Но майки у себя пишут, что .ToString() выдает конкретно 'True' либо 'False', это захардкоженные константы
а, в этом вопрос
bool?.ToString может выдать "True", "False" и ""
Не может, вы же вызываете данный метод(https://referencesource.microsoft.com/#mscorlib/system/nullable.cs,45), который вам возвращает System.Boolean, у которого ToString оверайднут(https://referencesource.microsoft.com/#mscorlib/system/boolean.cs,90), оно разве что может работать в обратную сторону https://docs.microsoft.com/en-us/dotnet/api/system.convert.toboolean?view=net-5.0 🙂
https://source.dot.net/#System.Private.CoreLib/Nullable.cs xD
Он был под рукой, в отличии от github coreclr
Обсуждают сегодня