Ana içeriğe atla

Csharp (C#) Operatörler ve Koşulları / The operator and the conditions

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);
        }
    }
}

Yorumlar

Bu blogdaki popüler yayınlar

JOOPL Kullanmakta fayda var

Merhaba Arkadaşlar, javascript kullanıcıları için .Net gibi class yazmak ve bunu new yapıp örnekleme çıkarmak gibi bir çok imkan sağlayan bir yapıdır. Performans 'ı da etkilediği için ileride yada şimdiden karşınıza çıkacak bir yapıdır. Sağlayıcının notları aşağıdaki gibidir. Giriş jOOPL nesne yönelimli programlama ve daha fazla sunmak için burada: sadece JavaScript Web gelişmeler ve her yerde destek olacak bir küçük, basit ve etkili bir kütüphanedir.

Windows Server 2008 R2 de mp4 çalışmama durumu

Merhaba Arkadaşlar, Windows Server 2008 R2 sunucusunda .mp4 host edip HTML5 tagları ile çalıştırmak için aşağıdakileri takip edebilirsiniz.