.NET中Boolean,bool以及String,string之间的区别
原载自http://phcis.cnblogs.com
对于初学者来说,Boolean,bool以及String,string等看起来长的差不多的这些东西觉得很迷惑,今天我就自己的技术水平来讲讲这个东西。
就拿Boolean,bool这一对儿来说事吧,他们呢都是表示布尔值,即true和false。
根据MSDN的描述bool其实就是Boolean的别名,实际使用无任何差别。它们的成员也是一样的。
另外还有一种说法就是bool是c#等具体语言的叫法,Boolean是.NetFramework的叫法,不知道是不是这么回事。我感觉好像是。
最后总结:bool就像你的乳名,你爹妈以及你们内部所属成员都认识,Boolean就像你的学名。大家都认识。不过不管按照学名还是乳名称呼你,最终的目的是一样的,还是你这个人。
对于String和string的关系也是如此。
对于初学者来说,Boolean,bool以及String,string等看起来长的差不多的这些东西觉得很迷惑,今天我就自己的技术水平来讲讲这个东西。
就拿Boolean,bool这一对儿来说事吧,他们呢都是表示布尔值,即true和false。
根据MSDN的描述bool其实就是Boolean的别名,实际使用无任何差别。它们的成员也是一样的。
另外还有一种说法就是bool是c#等具体语言的叫法,Boolean是.NetFramework的叫法,不知道是不是这么回事。我感觉好像是。
最后总结:bool就像你的乳名,你爹妈以及你们内部所属成员都认识,Boolean就像你的学名。大家都认识。不过不管按照学名还是乳名称呼你,最终的目的是一样的,还是你这个人。
对于String和string的关系也是如此。