C#中的bool类型表示真和假的概念,其值只有两种:true 与 false。
该数据类型在内存中占1个字节。
C#中的bool类型与C语言中的“真”“假”还不一样,C#中的bool类型不能和整数1与0转换。
即试图使用0表示“假”或使用非0值表示“真”都是不允许的。
则下面的写法是错误的:
bool blAccept;
blAccept = 1;
blAccept = 0;
而下面的写法是正确的:
bool blUpdate;
blUpdate = true;
blUpdate = false;
下面使用一个例子来说明C#中bool数据类型的使用方法:
using System;
using System.Collections.Generic;
using System.Text;
namespace boolType
{
class Program
{
static void Main(string[] args)
{
bool bAccept;
bAccept = 4 > 5;
Console.WriteLine(bAccept);
bool bUpdate;
bUpdate = true;
Console.WriteLine(bUpdate);
bool blA = true, blB = true, blC = false, blD = false;
bool blE = blA && blB;
bool blF = blA && blC;
bool blG = blC && blD;
bool blH = blA || blB;
bool blI = blA || blC;
bool blJ = blC || blD;
Console.WriteLine("blE={0},blF={1},blG={2},blH={3},blI={4},blJ={5}",
blE, blF, blG, blH, blI, blJ);
}
}
}
程序的运行结果如下:
C#中的bool类型使用举例
新闻热点
疑难解答