Почему было решено, что при анализе логических значений 0/1 неприемлемы?
При анализе любого значения целочисленного типа он принимает числовые строки, которые нужно разобрать. (И если .NET сможет разобрать строку "Сто миллионов двести шестьдесят пять тысяч восемьсот шестьдесят пять", я был бы удивлен).
Что делает булевы особенными? Они по существу равны 0 как ложные и не равны нулю в моем опыте...
Есть ли метод bcl для синтаксического анализа такой строки, а если нет, почему?
Примечание. Я забыл указать в строках "0" и "1". Любопытно, что если уже int int работает, как я и ожидал. Возможно, это вызвало путаницу.