0% found this document useful (0 votes)
5 views6 pages

C#

Uploaded by

45scoreofficial
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views6 pages

C#

Uploaded by

45scoreofficial
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

Integer Veri Tipi "int" olarak kullanılır. (maks 2 milyar'a kadar değer alabilir.

Bu değer + veya - olabilir.)

int number1 = 1000;


[Link](number1);
[Link]();

-----------------------------------------------------------------------------------
----------------------------
Long Veri Tipi "long" olarak kullanılır. (maks 19 basamağa kadar değer alabilir. Bu
değer + veya - olabilir.)

!(Fakat ön bellekte daha fazla yer tutar. işlem küçük ise int kullan)

long number2 = 1000;


[Link](number2);
[Link]();

-----------------------------------------------------------------------------------
----------------------------
Short Veri Tipi "short" olarak kullanılır. (maks 32700'e kadar değer alabilir. Bu
değer + veya - olabilir.)

!(işlem çok küçük ise short kullan)

short number2 = 1000;


[Link](number2);
[Link]();

-----------------------------------------------------------------------------------
----------------------------
Byte Veri Tipi "byte" olarak kullanılır. (maks 255'e kadar değer alabilir. Bu değer
+ veya - olabilir.)

byte number2 = 255;


[Link](number2);
[Link]();

-----------------------------------------------------------------------------------
----------------------------
Bool Veri Tipi "bool" olarak kullanılır. (sadece true ya da false olarak
kullanılır.)

bool condition = true;


[Link](condition);
[Link]();

-----------------------------------------------------------------------------------
----------------------------
Char Veri Tipi "char" olarak kullanılır. (Klavyenizdeki 1 tuşu değer olarak
göstermenize yarar.)

!(her harfin sayısal bir değeri bulunur.)

char character = 'a';


[Link]((int)character);
[Link]();

-----------------------------------------------------------------------------------
----------------------------
Double Veri Tipi "double" olarak kullanılır. (Ondalıklı sayıları kullanmanıza
olanak sağlar.)

double number6 = 11.54;


[Link](number6);
[Link]();

-----------------------------------------------------------------------------------
----------------------------
Decimal Veri Tipi "decimal" olarak kullanılır. (Ondalıklı sayıları kullanmanıza
olanak sağlar.)

!(Double veri tipine göre daha yüksek ondalıklı sayıları kullanmana olanak sağlar.)
!(Sayının sonuna M veya m koymanız gerekmektedir.)

decimal number6 = 11.54m;


[Link](number6);
[Link]();

-----------------------------------------------------------------------------------
----------------------------
Enum Veri Tipi "enum" olarak kullanılır. (belli kütüphaneler oluşturmanızı sağlar.)

!(main string'nin dışına yazılır.)


!(değer verebilirsiniz ya da değer vermeden direkt olarakta yazdırabilirsiniz.)

[Link]((int)[Link]);
[Link]();

}
enum cars
{
mercedes=11, bmw=23, hundai=31, honda=65, audi=12, ferrari=78
}

-----------------------------------------------------------------------------------
----------------------------
Var Veri Tipi "var" olarak kullanılır. (değişken tutmak için kullanılır.)

var number6 = 15;


number6 = 'C';
[Link](number6);
[Link]();

-----------------------------------------------------------------------------------
----------------------------
if else durum değişkeni aşığıda görüntülendiği gibi yazılmaktadır.

!(health değerim 100'den farklı bir değer olsaydı else bölümündeki yazı
yazdıracaktır.)

!("Single line if)" [Link](health == 100 ? "Sağlığınız tamamen dolu" :


"Sağlığınız tamamen dolu değildir." ); şeklindede tek satır halinde yazılabilir.
short health = 100;

if (health==100)
{
[Link]("Sağlığınız tamamen dolu");
}
else
{
[Link]("Sağlığınız tamamen dolu değildir.");
}
[Link]();

-----------------------------------------------------------------------------------
----------------------------
Eğer durumunuz 2 den fazla sonuç içeriyorsa, else if ile sonuçları çoğaltabiliriz.

short health = 50;

if (health==100)
{
[Link]("Sağlığınız 100");
}
else if (health == 50 )
{
[Link]("Sağlığınız 50");
}
else
{
[Link]("Sağlığınız farklı bir değeri sahiptir.");
}
[Link]();
-----------------------------------------------------------------------------------
----------------------------
<,> işaretlerini kullanarak belli bir sıralama yaptık. "&& ve anlamına gelir" - "||
ya da anlamına gelir".

short health = 50;

if (health >= 1 && health <= 49 )


{
[Link]("Sağlığınız %50'nin altında");
}
else if (health >= 51 && health <= 100)
{
[Link]("Sağlığınız %50'nin üzerinde");
}
else if (health == 50)
{
[Link]("Sağlığınız %50 düzeyinde");
}
else if (health <= 0 || health > 100)
{
[Link]("Geçersiz Değer!");
}
[Link]();
-----------------------------------------------------------------------------------
----------------------------
İf bloklarını iç içe de kullanarak ekstra koşul ve şart ekleyebiliyoruz.

short health = 89;

if (health >= 0 && health <= 100 )


{
if (health >= 90)
{
[Link]("Sayı 90'dan büyük veya 90'na eşittir.");
}
else
{
[Link]("Sayı 90'dan küçüktür.");
}
}

[Link]();
-----------------------------------------------------------------------------------
----------------------------
Metot sistemi ile birden fazla yerde kullandığınız veriyi değiştirmeyi veya 1
değiştirme ile bir sürü farklı yerden de otomatik değiştirme işlemi yapabilirsiniz.

{
health1();
[Link]();

}
static void health1()
{
[Link]("Can Sağlığı değeri");
}
-----------------------------------------------------------------------------------
----------------------------
Parametreli metot işleminde sayılsal değerlerle bunu yapmak istersek aşığıdaki gibi
yapabiliriz.

! (static int health2(int number1=18, int number2=2)) yaparakta parametrelere


default bir değer koyabiliriz.

health1();
var result = health2(20, 40);
[Link](result);
[Link]();

}
static void health1()
{
[Link]("Can Sağlığı değeri");
}

static int health2(int number1, int number2)


{
var result = number1 + number2;
return result;

-----------------------------------------------------------------------------------
----------------------------
ref keyword ile parametre değiştirebilirsiniz.
!(ref yerine out'da kullanılabilir. out'un tek farkı ilk değer gönderirken ref'te
değer yazmak zorunlu fakat out'da değer yazmak zorunlu değildir.)

static void Main(string[] args)


{
int number1 = 35;
int number2 = 105;
var result = health2(ref number1, number2);
[Link](result);
[Link]();

}
static int health2(ref int number1, int number2)
{
number1 = 20;
return number1 + number2;

}
-----------------------------------------------------------------------------------
----------------------------
methotlar aynı isimde bile olsa, içerisinde farklı veya yeni parametre varsa kod
sorunsuz çalışabilir.

static void Main(string[] args)


{

[Link](health2(2,2));
[Link](health2(2,2,4));
[Link]();

}
static int health2(int number1, int number2)
{
return number1 * number2;
}
static int health2(int number1, int number2, int number3)
{
return number1 * number2 + number3;
}
-----------------------------------------------------------------------------------
----------------------------
3'ten fazla parametre varsa bunları bir sürü metot içerisinde kullanmak yerine
istediğiniz kadar yani, girdiğiniz değer kadar
işlem yapmak istiyorsanız params fonksiyonunu kullanmanız gerekmektedir.

!(değiş[Link](); tüm hepsini topla demektir.)

static void Main(string[] args)


{
[Link](health2(5,1,2,6,1));;
[Link]();
}
static int health2(params int[] numbers)
{
return [Link]();
}

-----------------------------------------------------------------------------------
----------------------------

You might also like