C#:为什么'bool'而不是'boolean'

Cra*_*ton 3 c# boolean

可能重复:
C#中Bool和Boolean类型之间的区别是什么

为什么C#对于布尔类型使用单词boolintead boolean

(我只是浪费了5分钟试图解决为什么我的代码没有编译!)

Cod*_*ray 24

大概是因为这是C++用于其布尔类型的关键字,而C#保留了大部分语法,以帮助程序员更轻松地迁移该语言.旧习难改.

它也更短,节省了打字.程序员是一个众所周知的懒人,并且有充分的理由.

但请记住,这bool只是C#中的一个别名System.Boolean.Boolean如果你愿意,你当然可以使用(当然,你必须将它大写,因为C#是区分大小写的).


jb.*_*jb. 9

它使用int作为整数的原因相同.程序员很懒.:)