首页 > 编程语言 >C# 布尔值(Boolean)

C# 布尔值(Boolean)

时间:2023-03-07 12:56:55浏览次数:38  
标签:10 C# 布尔值 Boolean bool true

C# 布尔值(Boolean)

C# 中布尔值(Booleans)表示以下两个值之一:true或false。本文主要介绍布尔值(Boolean)的使用,bool与Boolean的区别,以及相关的示例代码。

 

1、C# 布尔值

通常,在编程中,将需要一个只能具有两个值之一的数据类型,表示逻辑判断条件的真假。

为此,C#具有bool数据类型,该数据类型可以是值truefalse

2、bool变量声明

布尔类型使用bool关键字声明,并且只能是truefalse

例如,

bool iscjavapyFun = true;
bool isFishTasty = false;
Console.WriteLine(iscjavapyFun);     // 输出 true
Console.WriteLine(isFishTasty);      // 输出 false

3、布尔表达式

布尔表达式是返回布尔值的C# 表达式:truefalse

可以使用比较运算符,例如,大于(> )运算符来查找表达式(或变量)是否为真:

例如,

int x = 10;
int y = 9;
Console.WriteLine(x > y); // 返回true,因为10比9大
 

例如,

Console.WriteLine(10 > 9); // 返回true,因为10比9大

在下面的示例中,我们使用等于(==)运算符来计算表达式:

例如,

int x = 10;
Console.WriteLine(x == 10); // 返回true,因为x的值等于10

例如,

Console.WriteLine(10 == 15); // 返回false,因为10不等于15

表达式的布尔值是所有C#比较和条件的基础。

4、bool与Boolean的区别

1) bool是基本数据类型,Boolean是它的封装类,和其他类一样,有属性有方法,可以new,例如,

Boolean flag = new Boolean();  // boolean 则不能

2) Boolean 是bool 的实例化对象类,例如,

bool b1 = true ; 
//或者
Boolean b2 = true ; 

标签:10,C#,布尔值,Boolean,bool,true
From: https://www.cnblogs.com/GaoUpUp/p/17187671.html

相关文章

  • Use CMake notes
    WhayneedtheCMake?如果只是构建一个只有一个main.cpp的小型项目,那么确实不需要CMake,直接GCC、G++编译,或者写个build.sh脚本即可,不需要把简单的问题搞复杂化。$g++......
  • 07、clion中文乱码
    1、将全局编码和项目编码一级文件编码改为【UTF-8】2、按住快捷键:【Ctrl+Alt+Shift+/】,显示一下对话框3、取消勾选:【run.processes.with.pty】......
  • 08、VsCode配置gcc
    1.1下载gcchttps://github.com/niXman/mingw-builds-binaries/releases1.2配置环境变量bin目录略1.3vscode安装c/c++插件调试运行会生成c_cpp_properties.json和ta......
  • C# 获取用户输入和输出信息
    C#获取用户输入和输出信息本文主要介绍C#中使用Console类获取用户输入和输出信息的方法,以及相关示例代码。 1、Console类C# Console 类主要用于控制台......
  • C# 条件语句(If else)
    C#条件语句(Ifelse)C#if条件语句是通过一条或多条语句的执行结果(true或者false)来决定执行的代码块。本文主要介绍一下C#中条件语句(Ifelse)的使用。 ......
  • 02、C++字符串编码转换
    //string<——>wstring#include<codecvt>std::stringwstring2utf8string(conststd::wstring&str){staticstd::wstring_convert<std::codecvt_utf8<wchar_t>......
  • How can I access the UI element AutoSuggestEdit on wpf in model? I need reload t
    HowcanIaccesstheUIelementAutoSuggestEditonwpfinmodel?IneedreloadtheitemsourceofAutoSuggestEditwheninputtextchangedIntheMVVMpattern,......
  • 01、Clion+Qt+Opencv详细配置
    1、下载opencvgithub这里下载3.4版本的,下载4.0版本容易出错2、安装opencvD:\opencv\opencv-3.4.16\opencv3、CMake构建3.1添加源文件和目标文件3.2选择mingw构建......
  • C# 数据类型转换(Casting)
    C#数据类型转换(Casting)C#中,经常可以遇到类型转换的场景,从变量的定义到复制、数值变量的计算到方法的参数传递、基类与派生类间的造型等,随处可见类型转换的身......
  • 一张图看懂CodeArts Repo 6大特性,带你玩转代码托管服务
    华为云CodeArtsRepo是华为全栈自研的代码托管服务,基于Git提供分布式代码管理和协同开发能力,包括成员管理、权限控制、代码托管、代码检查、代码审核、代码追溯、持续集成等......