c#中bool 和boolean有什么区别

我定义逻辑变量的时候该用哪个

1. bool是基本值类型,Boolean 是对象.
2. bool是Boolean的别名.bool是C#中的,Boolean是.net Framework中的。
出于对Boolean的好奇,我用Reflector反汇编了下mscorlib.dll,得到Boolean的源代码,看到了下面的内容:
public struct Boolean : IComparable, IConvertible, IComparable<bool, IEquatable<bool{private bool m_value;
//省略其他成员的定义.....}
MSDN中解释bool与Boolean的关系是:“bool 关键字是 System.Boolean 的别名”.实际使用无任何差别。它们的成员也是一样的。
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-06-30
1. bool是基本值类型,Boolean 是对象.

2. bool是Boolean的别名.bool是C#中的,Boolean是.net Framework中的。
第2个回答  2009-06-30
bool是值类型
Boolean是对象类型
第3个回答  2009-06-30
定义变量用 bool本回答被提问者采纳

c#中bool 和boolean有什么区别
1. bool是基本值类型,Boolean 是对象.2. bool是Boolean的别名.bool是C#中的,Boolean是.net Framework中的。出于对Boolean的好奇,我用Reflector反汇编了下mscorlib.dll,得到Boolean的源代码,看到了下面的内容:public struct Boolean : IComparable, IConvertible, IComparable<bool, IEquatable<bool{priva...

boolean和bool的区别
1. bool是基本值类型,Boolean 是对象.2. bool是Boolean的别名.bool是C#中的,Boolean是.net Framework中的。bool就像你的乳名,你爹妈以及你们内部所属成员都认识,Boolean就像你的学名。大家都认识。不过不管按照学名还是乳名称呼你,最终的目的是一样的,还是你这个人。

Boolean 和 bool 的区别?
bool 是C# 类型 而 System.Boolean是 .NET Framework 类型 前者(bool)是后者的别名。这和string及String的关系是一样的。可以交替使用,使用上没任何区别。在VS2015中,如果你使用Boolean去声明一个变量或方法,自带的智能提示会提示你是否需要简化为bool。也就是说,VS更加推荐你使用bool这个关键字。

c#中的bool
bool是布尔类型(Boolean),表示“真”和“假”。

实体类中bool和boolean的区别是什么啊?
是什么语言?C#里面用bool表示布尔值 Java里面用boolean表示布尔值

C#中 bool的用法
bool(布尔):它的值只有true和false两种,表达式是逻辑正确,即为true,反之为false。比如 if(1>2){ console.writeline("1>2是正确的,它的布尔值为true");} else { console.writeline("1>2是错误的,它的布尔值为false");} 此程序运行结果为第二种情况,因此1>2的布尔值是false....

C#值类型和引用类型的区别
1、值类型:包括:sbyte、short、int、long、float、double、decimal(以上值类型有符号)byte、ushort、uint、ulong(以上值类型无符号)bool、char2、引用类型:包括:对象类型、动态类型、字符串类型。二、具体区别:1、值类型:byteb1=1;byteb2=b1;Console.WriteLine("{0},{1}。",b1,b2);b2=2;...

c#中如何运用bool类型?
就是一个开关,一直在检查你输入的内容是不是 admin 密码 888888 如果密码错误就循环,如果密码正确就跳出循环。bool 类型初始化必须赋值,bool 类型只能是 true 或者 false ,不能为 null。

C#bool布尔型的用法
bool类型适合表示只有两种可能性的值,比如你说的性别,那么我们定义boolsex,可以规定值为true时为男,值false时为女(当然也可以换一下,看个人规定)if(sex==true)Console.WriteLine("男");elseConsole.WriteLine("女");

c#值类型和引用类型有什么不同?
值类型与引用类型在C#语言中有着明显的不同,主要体现在存储位置、初始化、内存回收、参数传递和继承机制等方面。值类型通常存储在栈内存中,而引用类型只能存储在堆内存中。值类型如int、short等存储在结构体中,而初始化默认值为0,如int默认为0,bool默认为false;引用类型默认值为null,初始化时通常...

相似回答