可能重复:
What is the difference between Bool and Boolean types in C#
为什么C#在布尔类型中使用boolean的bool整数?
(我只是浪费了5分钟才弄明白为什么我的代码没有编译!)
发布于 2011-03-08 08:04:06
大概是因为这是C++为其布尔类型使用的关键字,而C#保留了许多语法,以帮助程序员更容易地使用该语言迁移。旧习惯很难改掉。
它也更短,这样就省去了打字。程序员是一群出了名的懒人,这是有充分理由的。
但是请记住,bool只是C#中System.Boolean类型的别名。如果您愿意,当然可以使用Boolean (当然,您必须将其大写,因为C#是区分大小写的)。
发布于 2011-03-08 08:03:28
与其对整数使用int的原因相同。程序员都很懒。:)
发布于 2011-03-08 08:03:00
这仅仅是语言设计师做出的决定,可能是因为它更短。它也是许多语言使用的关键字。
https://stackoverflow.com/questions/5229850
复制相似问题