true.ToString()
false.toString();
Output:
True
False
Есть ли веская причина для того, чтобы он был "Истинным", а не "истинным"? Он ломается при написании XML, поскольку логический тип XML является строчным, а также несовместим с С# true/false (не уверен в CLS, хотя).
Обновление
Вот мой очень хакерский способ обойти его на С# (для использования с XML)
internal static string ToXmlString(this bool b)
{
return b.ToString().ToLower();
}
Конечно, это добавляет еще один метод в стек, но везде удаляет ToLowers().