C # не может использовать bool для int

Мы все знаем, что в C # мы не можем приводить bool к int. Я хотел посмотреть, что представляет собой двоичное представление true с помощью битовой маски, но я не могу использовать (bool & int) .. Я думаю, что проблема заключается в том, что архитектура выражает "true is true, а не любое число! = 0" (C ++) и мне было интересно, каковы преимущества такой архитектуры? Что такого плохого в концепции C true / false?

Ответы на вопрос(8)

Ваш ответ на вопрос