Boolean 和 bool 的区别?

说明:ExecSQL用来执行SQL语句。
/// 返回值:操作是否成功(True\False)。
/// 参数:sQueryString SQL字符串
/// 创建日期:2006-1-22
/// 创建人:张耀庭
/// </summary>

public Boolean ExecSQL(string sQueryString)
{
SqlConnection con = new SqlConnection(ConfigurationManager.AppSettings["conStr"]);
con.Open();
SqlCommand dbCommand = new SqlCommand(sQueryString, con);
try
{
dbCommand.ExecuteNonQuery();
con.Close();
}
catch
{
con.Close();
return false;
}
return true;
}

//把boolean改成bool行吗?为什么

bool 是C# 类型

System.Boolean是 .NET Framework 类型

前者(bool)是后者的别名。这和string及String的关系是一样的。
可以交替使用,使用上没任何区别。
在VS2015中,如果你使用Boolean去声明一个变量或方法,自带的智能提示会提示你是否需要简化为bool。也就是说,VS更加推荐你使用bool这个关键字。
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-21
可以的

1. bool是基本值类型,Boolean 是对象.

2. bool是Boolean的别名.bool是C#中的,Boolean是.net Framework中的。

bool就像你的乳名,你爹妈以及你们内部所属成员都认识,Boolean就像你的学名。大家都认识。不过不管按照学名还是乳名称呼你,最终的目的是一样的,还是你这个人。

参考资料:http://topic.csdn.net/u/20081028/15/d1883cba-7777-457e-aaa7-974af565ff4c.html

本回答被提问者采纳

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 和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和boolean的区别
1是Boolean型指的是四种整数(byte占8位、short占16位、int占32位、long占64位)、两种小数(float占32位、double占64位)、布尔(boolean)、字符型(character)各种占内存空间的大小。 引用数据类型(类似于指针)指的是类、接口、数组、字符串。boolean是Java编程语言中的关键字,只有true和false两...

c语言中布尔变量和boolean变量的区别?
在Java和C中,对于表达式真假值的判断过程有以下区别:1. Java中的布尔类型(boolean)是唯一的真值类型。在Java中,只有两种可能的值:true和false。当一个布尔表达式的值为true时,其对应的布尔类型变量的值为true;当其值为false时,对应的布尔类型变量的值为false。因此,在Java中,对布尔类型的比较...

bool是什么类型?
bool类似于float,double等,只不过float定义浮点型,double定义双精度浮点型。 在objective-c中提供了相似的类型BOOL,它具有YES值和NO值;在java中则对应于boolean类型。C99中提供了一个头文件 <stdbool.h> 定义了bool代表_Bool,true代表1,false代表0。只要导入 stdbool.h ,就能非常方便的操作布尔...

c++中的boolean和bool有什么不同。
分类: 电脑\/网络 >> 程序设计 >> 其他编程语言 问题描述:在一段代码中看到了这样的内容,不太了解,请教。解析:bool是c++中的一个关键字,属于c++类型的一种 boolean是定义来的,下面是boolean的类型定义 typedef unsigned char boolean;

delphi编程里的bool跟boolean类型有什么区别?
然而,在Delphi中布尔表达式和Integer\/Real是不兼容的。下面的表格对比了Boolean与ByteBool\/WordBool\/LongBool在异同: Boolean False < TrueOrd(False) = 0Ord(True) = 1Succ(False) = TruePred(True) = FalseBoolToStr(True) = -1 \/\/这个函数很变态BoolToStr(False) = 0 ByteBool, WordBool...

bool什么意思啊?
1、类型不同 : BOOL为int型 , bool为布尔型 2、长度不同 : bool只有一个字节 , BOOL长度视实际环境来定,一般可认为是4个字节 3、取值不同 :bool取值false和true,是0和1的区别; false可以代表0,但true有很多种,并非只有1。4、bool表示布尔型变量,也就是逻辑型变量的定义符,以...

bool是什么类
在编程语言如Objective-C中,有与bool类似的BOOL类型,其值域为YES和NO,而在Java中,则对应于内置的boolean类型。布尔类型在内存中的存储大小并不固定,通常情况下,一个bool可能会占用4个字节,但具体取决于编译器的实现。C99标准规定,bool的最小大小应能容纳0和1,但并未指定确切的字节数,因此编译...

相似回答