Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
bool tür anahtar sözcüğü, .NET System.Boolean yapı türü için boole değerini temsil eden bir diğer addır ve bu değer veya truefalseolabilir.
C# dili başvuru belgesi, C# dilinin en son yayımlanan sürümünü gösterir. Ayrıca, yaklaşan dil sürümü için genel önizlemelerdeki özelliklere yönelik ilk belgeleri içerir.
Belgelerde ilk olarak dilin son üç sürümünde veya geçerli genel önizlemelerde sunulan tüm özellikler tanımlanır.
Tavsiye
Bir özelliğin C# dilinde ilk tanıtıldığı zamanları bulmak için C# dil sürümü geçmişi makalesine bakın.
Türündeki bool değerlerle mantıksal işlemler gerçekleştirmek için Boole mantıksal işleçlerini kullanın. Türü bool , karşılaştırma ve eşitlik işleçlerinin sonuç türüdür. İfadebool, if, do, while ve for deyimlerinde ve koşullu işlecinde ?:denetlenen bir koşullu ifade olabilir.
türünün varsayılan değeridir boolfalse.
Literal İfadeler
true Değişken başlatmak veya bir bool değer geçirmek bool için ve false değişmez değerlerini kullanın:
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ığı desteklemeniz gerekiyorsa null atanabilir bool? türü kullanın. Örneğin, üç değerli boole türünü destekleyen veritabanlarıyla çalışırken kullanın. İşlenenler bool? için, önceden tanımlanmış & ve | işleçler üç değerli mantığı destekler. Daha fazla bilgi için Boole mantıksal işleçleri makalesinin Null AtanabilirBoole mantıksal işleçleri bölümüne bakın.
Boş değer türleri hakkında daha fazla bilgi için bkz. Null atanabilir değer türleri.
Dönüşümler
C# türü içeren bool yalnızca iki dönüştürme sağlar. Bu dönüştürmeler, karşılık gelen null atanabilir bool? türe örtük bir dönüştürme ve türünden açık bir dönüştürmedir bool? . Ancak, .NET türüne veya türünden bool dönüştürmek için kullanabileceğiniz ek yöntemler sağlar. Daha fazla bilgi için API başvuru sayfasının Boole değerlerine ve değerlerinden dönüştürme bölümüne System.Boolean bakın.
C# dil belirtimi
Daha fazla bilgi için C# dil belirtimininbool türü bölümüne bakın.