bool (C# Başvurusu)

boolType anahtar sözcüğü, ya false da true olabilen bir Boole değerini temsil eden .net System.Boolean Yapı türü için bir diğer addır.

Tür değerleriyle bool mantıksal işlemler gerçekleştirmek Için bool işleçler kullanın. boolTür, bool ve eşitlik işleçlerinin sonuç türüdür. Bir bool ifade, bool, Do, whileve for deyimlerinde ve koşullu işleçte bir denetim koşullu ifadesi olabilir.

Türün false varsayılan değeri bool .

Değişmez Değerler

Bir bool değişkeni başlatmak veya bir bool değeri geçirmek için ve false değişmez değerlerini kullanabilirsiniz true :

bool check = true;
Console.WriteLine(check ? "Checked" : "Not checked");  // output: Checked

Console.WriteLine(false ? "Checked" : "Not checked");  // output: Not checked

Üç değerli Boole mantığı

Üç değerli mantığı desteketmeniz gerekiyorsa (örneğin, üç değerli bir Boolean türünü destekleyen veritabanlarıyla çalışırken), null yapılabilir bool? türü kullanın. bool?İşlenenler için, önceden tanımlanmış & ve | işleçleri üç değerli mantığı destekler. Daha fazla bilgi için, Boole mantıksal işleçler makalesinin Nullable Boolean mantıksal işleçler bölümüne bakın.

Null yapılabilir değer türleri hakkında daha fazla bilgi için bkz. Nullable değer türleri.

Dönüşümler

C# yalnızca türü içeren bool iki dönüştürme sağlar. Bunlar, karşılık gelen null yapılabilir bool? türe ve türden açık dönüştürmeye bool? örtülü bir dönüşümtür. Ancak, .NET, türden veya bool türünden dönüştürmek için kullanabileceğiniz ek yöntemler sağlar. Daha fazla bilgi için, API başvurusu sayfasının Boole değerlerine dönüştürme bölümüne bakın.

C# dili belirtimi

Daha fazla bilgi için C# dil belirtimininbool türü bölümüne bakın.

Ayrıca bkz.