Причина этого в том, что типы bool и System.Boolean на самом деле разные.
Примитивный тип bool - это встроенный тип, в котором хранится 1 байт.
Тип System.Boolean служит в качестве обертки объектов для примитивного типа и реализует интерфейсы IComparable и IConvertable. Эта оболочка реализована так, чтобы точно представлять примитивный тип, чтобы они могли стать логически взаимозаменяемыми.
В качестве пользователей платформы .NET Framework, основанных на системе Common Type, мы просто говорим о них как о том же, потому что в нашем случае компилятор C# рассматривает ключевое слово «bool» как псевдоним для типа System.Boolean которые вы видите в mscorlib.dll.
Вы должны объяснить, почему вы думаете, что это будет. – csmckelvey
@Takendarkk bool include bool include a bool include a bool include a bool include a bool include a bool ........ omg – Cologler
Нет, булевский включает в себя bool. – csmckelvey