Matematikte olduğu gibi C# 'tada karşılaştırma için kullanılan bir takım aynı işraretler kullanılmaktadır.
bunlar < ,> , >) ,<= gibi işaretleri herkez biliyordur.
Bunların amacı performans için düşünürsek true, false gibi davranışlarda kullanmak her zamana olumlu sonuçlar ve daha verimli yazım biçimleri ortaya çıkarmak için kullanmamız gerekmektedir.
Tüm bunları kullandıktan sonra ileri seviye için ön adım atmammız gerekmektedir.
Konuyu şöyle özetlemek gerekirse bir şeyi karşılaştırmaktansa true yada false gibi ifadelerle karşılaştırmak her zaman bize bir performans kazandırır.
.NET Konuşsun
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Operatorler Karsilastirma
{
class Program
{
static void Main(string[] args)
{
/*
< ( kücük ) , > ( büyük ) , <= ( kücük eşit ) , >= ( büyük eşit )
*/
int s1, s2;
s1 = 10;
s2 = 5;
Console.WriteLine("S1 > ");
Console.WriteLine(s1);
Console.WriteLine("S2 > ");
Console.WriteLine(s2);
bool sonuc;
sonuc = s1 > s2;
Console.WriteLine("s1 > s2");
Console.WriteLine(sonuc);
sonuc = s1 < s2;
Console.WriteLine("s1 < s2");
Console.WriteLine(sonuc);
sonuc = s2 < s1;
Console.WriteLine("s2 < s1");
Console.WriteLine(sonuc);
Console.WriteLine("------------------------");
int sayi1, sayi2;
sayi1 = 20;
sayi2 = 19;
Console.WriteLine("sayi1 >");
Console.WriteLine(sayi1);
Console.WriteLine("sayi2 >");
Console.WriteLine(sayi2);
sonuc = sayi1 >= sayi2;
Console.WriteLine("sayi1 >= sayi2");
Console.WriteLine(sonuc);
sonuc = sayi1 <= sayi2;
Console.WriteLine("sayi1 <= sayi2");
Console.WriteLine(sonuc);
sayi1 = sayi2;
Console.WriteLine("-----------------------------");
Console.WriteLine("sayi1 >");
Console.WriteLine(sayi1);
Console.WriteLine("sayi2 >");
Console.WriteLine(sayi2);
sonuc = sayi1 >= sayi2;
Console.WriteLine("sayi1 >= sayi2");
Console.WriteLine(sonuc);
sonuc = sayi1 <= sayi2;
Console.WriteLine("sayi1 <= sayi2");
Console.WriteLine(sonuc);
}
}
}
bunlar < ,> , >) ,<= gibi işaretleri herkez biliyordur.
Bunların amacı performans için düşünürsek true, false gibi davranışlarda kullanmak her zamana olumlu sonuçlar ve daha verimli yazım biçimleri ortaya çıkarmak için kullanmamız gerekmektedir.
Tüm bunları kullandıktan sonra ileri seviye için ön adım atmammız gerekmektedir.
Konuyu şöyle özetlemek gerekirse bir şeyi karşılaştırmaktansa true yada false gibi ifadelerle karşılaştırmak her zaman bize bir performans kazandırır.
.NET Konuşsun
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Operatorler Karsilastirma
{
class Program
{
static void Main(string[] args)
{
/*
< ( kücük ) , > ( büyük ) , <= ( kücük eşit ) , >= ( büyük eşit )
*/
int s1, s2;
s1 = 10;
s2 = 5;
Console.WriteLine("S1 > ");
Console.WriteLine(s1);
Console.WriteLine("S2 > ");
Console.WriteLine(s2);
bool sonuc;
sonuc = s1 > s2;
Console.WriteLine("s1 > s2");
Console.WriteLine(sonuc);
sonuc = s1 < s2;
Console.WriteLine("s1 < s2");
Console.WriteLine(sonuc);
sonuc = s2 < s1;
Console.WriteLine("s2 < s1");
Console.WriteLine(sonuc);
Console.WriteLine("------------------------");
int sayi1, sayi2;
sayi1 = 20;
sayi2 = 19;
Console.WriteLine("sayi1 >");
Console.WriteLine(sayi1);
Console.WriteLine("sayi2 >");
Console.WriteLine(sayi2);
sonuc = sayi1 >= sayi2;
Console.WriteLine("sayi1 >= sayi2");
Console.WriteLine(sonuc);
sonuc = sayi1 <= sayi2;
Console.WriteLine("sayi1 <= sayi2");
Console.WriteLine(sonuc);
sayi1 = sayi2;
Console.WriteLine("-----------------------------");
Console.WriteLine("sayi1 >");
Console.WriteLine(sayi1);
Console.WriteLine("sayi2 >");
Console.WriteLine(sayi2);
sonuc = sayi1 >= sayi2;
Console.WriteLine("sayi1 >= sayi2");
Console.WriteLine(sonuc);
sonuc = sayi1 <= sayi2;
Console.WriteLine("sayi1 <= sayi2");
Console.WriteLine(sonuc);
}
}
}
Yorumlar
Yorum Gönder
Sizin düşünceleriniz önemlidir.