Karşılaştırma operatörlerinin en performanlısıdır mantıksal değerler ile karşılaştırma.
Bunların değerlerini ne kadar güzel olduklarını ilerliyen derlerimizde zaten bire bir görüceksiniz.
bir şeyi buna eşitmi diye soracağımıza bu gelirse true , bu gelmez ise false dediğimiz anlar her zaman bize bir performans sağlamaktadır. Bu isteklerinin & , || bu işlemleride vardır elbette. Bunlar koşul sağlamak için vardır ve kullanmamız gerekir diye düşüyorum..
Csharp a ilk başlayan arkadaşlar elbette ilerliyen dönemlerde MVC,LINQ bunlarıda gün geçtikte görecekler ama emin oldun bunlar işin köküdür. Bunları öğrenmeden hiç bir ley yapamazsınız..
ladı fazla uzatmatan aşağıdaki açıklamamıza ve kodlarımıza bakalım..
NET Konuşsun
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace OperatorlerKosul
{
class Program
{
static void Main(string[] args)
{
/*
Kosul operatorleri
* birden cok şart için
* kullanilabildiği gibi , tek
* bir şart içinde kullanılabilir.
* ve bize mantıksal bir değer döndürürler..
*/
/*
&& ( VE )
*
* || ( VEYA )
*/
string kullaniciAdi, kullaniciSifresi;
string vtKullaniciAdi, vtKullanicisSifresi;
kullaniciAdi = "hasan";
kullaniciSifresi = "12345";
vtKullaniciAdi = "hasan";
vtKullanicisSifresi = "1234";
bool isimKontrol = kullaniciAdi == vtKullaniciAdi; // true
bool sifreKontrol = kullaniciSifresi == vtKullanicisSifresi; // false
// VE işlemi...
/*
True ( 1 ) && ( * ) False ( 0 ) = 0 ( False
*
* 1 * 0 = 0
* 0 * 1 = 0
* 1 * 1 = 1
* 0 * 0 = 0
*/
bool yetki = isimKontrol && sifreKontrol;
Console.WriteLine("Yetki Durumu => ");
Console.WriteLine(yetki);
// VEYA işlemi..
/*
0 + 0 = 0
* 0 + 1 = 1
* 1 + 0 = 1
* 1 + 1 = 1
*/
bool yetki2 = isimKontrol || sifreKontrol;
Console.WriteLine("Yetki2 Durumu =>");
Console.WriteLine(yetki2);
}
}
}
Bunların değerlerini ne kadar güzel olduklarını ilerliyen derlerimizde zaten bire bir görüceksiniz.
bir şeyi buna eşitmi diye soracağımıza bu gelirse true , bu gelmez ise false dediğimiz anlar her zaman bize bir performans sağlamaktadır. Bu isteklerinin & , || bu işlemleride vardır elbette. Bunlar koşul sağlamak için vardır ve kullanmamız gerekir diye düşüyorum..
Csharp a ilk başlayan arkadaşlar elbette ilerliyen dönemlerde MVC,LINQ bunlarıda gün geçtikte görecekler ama emin oldun bunlar işin köküdür. Bunları öğrenmeden hiç bir ley yapamazsınız..
ladı fazla uzatmatan aşağıdaki açıklamamıza ve kodlarımıza bakalım..
NET Konuşsun
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace OperatorlerKosul
{
class Program
{
static void Main(string[] args)
{
/*
Kosul operatorleri
* birden cok şart için
* kullanilabildiği gibi , tek
* bir şart içinde kullanılabilir.
* ve bize mantıksal bir değer döndürürler..
*/
/*
&& ( VE )
*
* || ( VEYA )
*/
string kullaniciAdi, kullaniciSifresi;
string vtKullaniciAdi, vtKullanicisSifresi;
kullaniciAdi = "hasan";
kullaniciSifresi = "12345";
vtKullaniciAdi = "hasan";
vtKullanicisSifresi = "1234";
bool isimKontrol = kullaniciAdi == vtKullaniciAdi; // true
bool sifreKontrol = kullaniciSifresi == vtKullanicisSifresi; // false
// VE işlemi...
/*
True ( 1 ) && ( * ) False ( 0 ) = 0 ( False
*
* 1 * 0 = 0
* 0 * 1 = 0
* 1 * 1 = 1
* 0 * 0 = 0
*/
bool yetki = isimKontrol && sifreKontrol;
Console.WriteLine("Yetki Durumu => ");
Console.WriteLine(yetki);
// VEYA işlemi..
/*
0 + 0 = 0
* 0 + 1 = 1
* 1 + 0 = 1
* 1 + 1 = 1
*/
bool yetki2 = isimKontrol || sifreKontrol;
Console.WriteLine("Yetki2 Durumu =>");
Console.WriteLine(yetki2);
}
}
}
Yorumlar
Yorum Gönder
Sizin düşünceleriniz önemlidir.