18 Şubat 2018 Pazar

Csharp'ta & ve && arası fark -44


&& : birinci kondüsyon False ise, ikinci kondüsyona bakılmayacaktır.. (Birinci False ise zaten if metodu çalışmayacağından, ikinci kondüsyonu incelemeye gerek yoktur.) & : Birinci kondüsyon False olsa dahi, ikinci kondüsyon yine de incelenecektir. Aynı durum, “veya” işaretlerimiz olan || ve | için de geçerlidir. “Veya” işaretinde de Birinci kondüsyon True ise; ikincinin incelenmesi gerekmez. Bu yüzden yukarıdaki fikir aynı şekilde “veya” için de kullanılabilir. using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication21 { class Program { static void Main(string[] args) { string isim = "Ahmet"; int sayi = 4; if (isim == "Ahmet" || sayi == 4) { Console.WriteLine("if metodu çalıştı."); } else { Console.WriteLine("if metodu ÇALIŞMADI"); } Console.ReadKey(); } } }

Hiç yorum yok:

Yorum Gönder