C#中的bool類型表示真和假的概念,其值只有兩種:true 與 false。
該數(shù)據(jù)類型在內(nèi)存中占1個字節(jié)。
C#中的bool類型與C語言中的“真”“假”還不一樣,C#中的bool類型不能和整數(shù)1與0轉(zhuǎn)換。
即試圖使用0表示“假”或使用非0值表示“真”都是不允許的。
則下面的寫法是錯誤的:
bool blAccept;
blAccept = 1;
blAccept = 0;
而下面的寫法是正確的:
bool blUpdate;
blUpdate = true;
blUpdate = false;
下面使用一個例子來說明C#中bool數(shù)據(jù)類型的使用方法:
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);
}
}
}
程序的運(yùn)行結(jié)果如下:
C#中的bool類型使用舉例
新聞熱點(diǎn)
疑難解答
圖片精選