社区
C#
帖子详情
c# 中 bool 与 Boolean 什么有什么区别
liwhsh
2008-10-28 03:45:33
加精
c# 中 bool 与 Boolean 什么有什么区别
...全文
20939
310
打赏
收藏
c# 中 bool 与 Boolean 什么有什么区别
c# 中 bool 与 Boolean 什么有什么区别
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
310 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Keep_Silence_
2012-08-20
打赏
举报
回复
好吧,此次论战很精彩,受教了。
言多必失
2012-08-06
打赏
举报
回复
标记一下
larissa523
2012-08-06
打赏
举报
回复
学习了。
yojinlin
2012-08-06
打赏
举报
回复
學習了。
yesterday5100
2012-07-31
打赏
举报
回复
孩子,你还记得4年前的那场大战吗?
学习了
Anod
2012-07-11
打赏
举报
回复
这个帖子呵呵 挺那个的。。
个人作为才转入C#的小菜鸟,看了前几十楼的帖子,发觉好多人有以下几点:
第一,效率概念模糊,编译效率和执行效率不应该混为一谈,别名在编译时肯定是要转换为原名的,这个在使用量多的时候肯定会影响编译效率,但是查看编译后的程序,或者说看生成的IL代码,是可以确定程序的执行行为是相同的,其不同编译时已经被转换从而消除。
第二,发表言论被多人辩论时应该动手一个简单程序或者msdn搞定,而不是依据经验继续误导,虽然真理在辩论中胜出,但高明的辩论技巧更容易使自己胜出。
第三,看辩论者的帖子要看完看仔细,只看一半会导致自己没找到对方的辩论重点在哪里,会让自己全军覆没的。即使自己的一些论证很有道理,也无用,每个人都会在辩论中修正自己观点中的小错错,当所有观点都正确时,真理就在他手中了。
本帖子确实让俺记住了空军,不过刚看帖子也被星星们的言论给弄的迷糊,本来清除的知道string是引用类型,看了开头的帖子竟然怀疑自己了,,,,后面自己边看帖便动手看IL和MSDN,才算弄明白,呵呵,学了不少东西。
qaz231564
2012-06-14
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
引用 1 楼 js1722 的回复:
1. bool是基本值类型,Boolean 是对象.
2. bool是Boolean的别名.bool是C#中的,Boolean是.net Framework中的。
1. 错,bool 和 Boolean 是同样的,正如2所说,bool是Boolean的别名.
2. 对。
[/Quote]
学习了
skylineeeeee
2012-05-21
打赏
举报
回复
[Quote=引用 154 楼 的回复:]
引用 148 楼 xpnew 的回复:
引用 147 楼 ojlovecd 的回复:
引用 141 楼 lovefootball 的回复:
引用 139 楼 xpnew 的回复:
讨论来讨论去,结论就是MSDN上那样:
bool是System.Boolean的别名。
结论很简单,但是这个过程很意义。
谢谢天空,我可以确定了,从这个帖子开始,我记住了一个CSDN上的人:天空!
……
[/Quote]
可怜的空军~~~``
skylineeeeee
2012-05-21
打赏
举报
回复
[Quote=引用 154 楼 的回复:]
引用 148 楼 xpnew 的回复:
引用 147 楼 ojlovecd 的回复:
引用 141 楼 lovefootball 的回复:
引用 139 楼 xpnew 的回复:
讨论来讨论去,结论就是MSDN上那样:
bool是System.Boolean的别名。
结论很简单,但是这个过程很意义。
谢谢天空,我可以确定了,从这个帖子开始,我记住了一个CSDN上的人:天空!
……
[/Quote]
可怜的空军~~~``
Jimmy-G
2012-04-20
打赏
举报
回复
[Quote=引用 78 楼 的回复:]
星星并不代表什么权威,星星只代表在论坛上回答别人的问题多些,勤快些。
只要努力,多帮助别人,你也可以成为星星。(你看,现在论坛上星星何其多)
[/Quote]
说的好,你应该是那种就事论事,不会摆谱的人。
有思才又辩,有辩才有思!
我们就是在辩论中思索,在思索中进步。。。
a34417
2011-12-29
打赏
举报
回复
看了下 真不错
yojinlin
2011-12-29
打赏
举报
回复
學習了。
larissa523
2011-12-29
打赏
举报
回复
学习了。
somenet
2011-12-27
打赏
举报
回复
学习 !
论战好精彩! 来晚了三年!!!!
[Quote=引用 81 楼 wuyi8808 的回复:]
讲到基础的东东,推荐两本书(至少我受益非浅):
《.NET本质论》
《框架设计(第2版) CLR Via C#》
[/Quote]
eodsafma
2011-12-03
打赏
举报
回复
谢谢,学习了~~~
安得权
2011-11-24
打赏
举报
回复
System.Boolean 是.NET Framework 中的类型。
bool 是C#的类型
在C#中bool 是 System.Boolean 的别名。
System.Boolean 在.NET 平台下的所有语言都通用,可以理解为.NET平台下的基础类型。
没有性能上的优劣之分
大蛮
2011-11-16
打赏
举报
回复
3年了 还不结贴啊
Eric_Jiang
2011-11-15
打赏
举报
回复
学习……
PaulyJiang
2011-11-04
打赏
举报
回复
[Quote=引用 27 楼 wuyi8808 的回复:]
引用 22 楼 superplayboy 的回复:
补充一下。。。
所有的值类型在c#里都不超过16 bytes,除了string
实际上,string就是String,严格来说string并不是值类型。。。
因为值类型在编程上的便利,因此微软特别地将String放进值类型里,string实际上是一个语法糖(syntax sugar),所以msdn上会说string是String……
[/Quote]
顶
string和String 和其他的不一样
Lang_XiHa
2011-11-03
打赏
举报
回复
mark
加载更多回复(285)
C#
中
bool
与
Bool
ean
的
区别
本文简要介绍了
C#
编程语言
中
bool
类型与
Bool
ean
类型之间的
区别
,指出
bool
实际上是
Bool
ean
类型的别名,这对于初学者理解
C#
的基本数据类型非常有帮助。
C#
之
bool
与
Bool
ean
的
区别
该博客聚焦于
C#
中
bool
与
Bool
ean
的
区别
,虽目前内容仅提及网上搜索到的相关信息,后续会在使用过程
中
进行补充,但核心围绕这两个概念展开。
C#
中
bool
与
Bool
ean
有什么
区别
博客主要探讨了
C#
中
bool
和
Bool
ean
的关系。指出
bool
是
Bool
ean
(System.
Bool
ean
)的别名,二者在实际使用和执行效率上无差别,成员也相同。还介绍了
BOOL
和
Bool
ean
的本质,前者是有符号char变量,后者是无符号char变量,最后提及String与string关系类似。
java
bool
和
bool
ean
_
c#
:
bool
和
bool
ean
类型在c
中
的
区别
是什么?
本文探讨了
C#
中
bool
和
Bool
ean
的
区别
与联系。
bool
是System.
Bool
ean
的别名,用于简化编程并保持与其他语言的一致性。两者在使用上没有
区别
,但在某些特定场景下,如调用静态方法时,可能会偏好使用
Bool
ean
。
C#
中
bool
和
Bool
ean
的
区别
本文简单介绍了
C#
中
的
bool
与.netFramework
中
的
Bool
ean
的
区别
,包括类型、用途及使用方式,强调两者在实际应用
中
并无本质差异。
C#
111,129
社区成员
642,535
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章