在讲逻辑判断之前,我们需要了解一下 C# 中的比较运算符,在前面的数据类型和运算符的介绍中,我们有介绍 bool 值和比较运算符,比较运算的结果只有两种可能,这两种可能对应我们的 bool 值(TRUE 或 FALSE)。
下面我们来看一个关于比较运算符的示例:判断一个数是否是小于 100:
using System;
namespace Operator2
{
class Program
{
static void Main(string[] args)
{
bool lessThan100;
int myNum;
Console.WriteLine("Please type a number:");
myNum = Convert.ToInt32(Console.ReadLine());
lessThan100 = myNum < 100;
Console.Write($"{lessThan100}");
}
}
}
如果 lessThan100 的值为 TRUE,则你输入的数是小于 100 的,如果值为 FALSE,则你输入的数是大于 100 的。
在 bool 运算中,^ 运算的结果于 != 结果相同
条件逻辑运算符与逻辑运算符的区别在于可以作为条件判断:
下面我们来看一个关于条件逻辑运算符的示例:判断一个数是否在 0 到 5 之间
using System;
namespace Operator3
{
class Program
{
static void Main(string[] args)
{
int myNum;
bool between0And5;
Console.WriteLine("Please type a number:");
myNum = Convert.ToInt32(Console.ReadLine());
between0And5 = (0 <= myNum) && (myNum <= 5);
Console.WriteLine($"{between0And5}");
}
}
}
运行结果:
<<: @Day4 | C# WixToolset + WPF 帅到不行的安装包 [Wix基本架构]
>>: D-26.Block、Proc、lambda && Valid Perfect Square
哈罗~ 今天要跟大家介绍网路攻击链(Cyber Kill Chain), 自己在刚开始学习资讯安全时...
套件 在我们写程序时,一定会用很多来支援,让我们更轻松, 尤其是WPF的部分,为了漂亮肯定用了很多套...
前言 今天完成原型剩下的工作吧。 帖子修正 回覆帖子 流程就是输入要显示的名字及回覆内容, 最後到点...
追求JS小姊姊系列 Day12 -- 还是没躲掉,方函式登场 tags: 2021铁人赛 前情提要 ...
用户或资源所有者向身份提供者而不是联合系统中的资源或 API 服务器进行身份验证。身份提供者向客户端...