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類型使用舉例
新聞熱點
疑難解答