Önceki ders: https://www.turkhackteam.org/c-j-vb-net-net-dilleri/1806961-c-konsol-dersleri-1-a.html
C# Konsol Dersleri (2)
.WriteLine(); metod'u yine aynı şekilde ekrana yazdığımız yazıyı yazar tek farkı yeni bir satır ekler.
Kod:
Değişkenler
Değişken, programın çalışması için gerekli verilerin tanımlanarak, bellek üzerinde tutulduğu bölgelere verilen isimlerdir. C#da değişkenler kullanılmadan önce tanımlanırlar. Tanımlama o bellek bölgesinde tutulacak olan verinin türünün belirtilmesidir. Bir değişken tanımlandıktan sonra aynı türden değer atamak koşuluyla değeri değiştirilebilir.
Değişken tanımlamak : <<değişken türü >> değişken_adı = "değer";
Değişken İsimlendirme Kuralları
Değişkenler isimlendirilirken kelimeler arasında boşluk karakteri kullanılmaz. Gerekli durumlarda _ ile kelimeler birleştirilebilir.
C#da değişken isimleri büyük-küçük harf duyarlıdır. Yani sayi ile SAYI aynı değişkeni göstermez.
Değişken isimlerinde zorunluluk olmamasına karşın Türkçe karakter kullanılmamalıdır.
Değişken isimleri ?,!,:,% gibi özel karakterler içeremez.
Değişken ismi olarak C# dilindeki özel kelimeler seçilemez.
Değişken isimlerinde zorunlu olmamasına karşın küçük harf kullanımı tercih edilir. Eğer değişken ismi iki ya da daha fazla kelimeden oluşuyorsa ilk kelime hariç diğer kelimelerin ilk harfi büyük yazılır.
Yukarıdaki kullandığım "//" not eklemek yada açıklama yapmak için kullanılan bir prametredir .
.ReadLine(); & .Read() metodu .
Bunu daha önce bahsetmiştik .Read ile kullanıcıdan veri girmesini isteye bilirsiniz aynı şekilde .ReadLine ilede tek fark .ReadLine yeni satır ekler.
Convert
Yeni komutumuz . Bu komut sayesinde her türlü veri tipine dönüştüre biliriz.
Örnek kullanım : Convert.ToInt32();
Örnek 2 : Convert.ToString();
Basit : Ad,soyad,yaş sorgulama uygulaması
Bu programı çalıştırdığınız zaman yine kapanacaktır.
.ReadKey(); komutu bu komut sayesinde ekrana her hangi bir tuşa basılmadığı sürece kapanmaz.
Yazılar birleşik oldu
Console.WriteLine("Merhaba,"+ad+soyad+yaş); şunu şu şekilde yapalım =>Console.WriteLine("Merhaba," + " " + ad + " " + soyad + " " + yaş);
C# Konsol Dersleri (2)
.WriteLine(); metod'u yine aynı şekilde ekrana yazdığımız yazıyı yazar tek farkı yeni bir satır ekler.
Kod:
Kod:
Console.WriteLine("Buraya yazı gelicek | THT ByKertenkele");
Console.Read();
Değişken, programın çalışması için gerekli verilerin tanımlanarak, bellek üzerinde tutulduğu bölgelere verilen isimlerdir. C#da değişkenler kullanılmadan önce tanımlanırlar. Tanımlama o bellek bölgesinde tutulacak olan verinin türünün belirtilmesidir. Bir değişken tanımlandıktan sonra aynı türden değer atamak koşuluyla değeri değiştirilebilir.
Değişken tanımlamak : <<değişken türü >> değişken_adı = "değer";
Değişken İsimlendirme Kuralları
Değişkenler isimlendirilirken kelimeler arasında boşluk karakteri kullanılmaz. Gerekli durumlarda _ ile kelimeler birleştirilebilir.
C#da değişken isimleri büyük-küçük harf duyarlıdır. Yani sayi ile SAYI aynı değişkeni göstermez.
Değişken isimlerinde zorunluluk olmamasına karşın Türkçe karakter kullanılmamalıdır.
Değişken isimleri ?,!,:,% gibi özel karakterler içeremez.
Değişken ismi olarak C# dilindeki özel kelimeler seçilemez.
Değişken isimlerinde zorunlu olmamasına karşın küçük harf kullanımı tercih edilir. Eğer değişken ismi iki ya da daha fazla kelimeden oluşuyorsa ilk kelime hariç diğer kelimelerin ilk harfi büyük yazılır.
Kod:
int sayı = 150; // Sayısal karakterler kullanılır
string kelime = "Metinsel ifadeler içerir";//Metninsel karakterler tanımlanır
double tamsayı = 4.2; // tam sayı karakterler tanımlanır
char harf = 'A'; //Tek harf tutatar burdaki tek dikkat etmeniz gereken nokta çift tırnak "" yerine tek tırnak '' kullanırsınız.
string sayı2 = "150"; // Sayısal karakterler de string olarak kullanıla bilir.
// Değişkenleri ekrana bu şekilde yazdıra bilirsiniz tırnak kullanmıyoruz.
Console.Write(sayı);
Console.Write(kelime);
Console.Write(tamsayı);
Console.Write(harf);
Console.Write(sayı2);
.ReadLine(); & .Read() metodu .
Bunu daha önce bahsetmiştik .Read ile kullanıcıdan veri girmesini isteye bilirsiniz aynı şekilde .ReadLine ilede tek fark .ReadLine yeni satır ekler.
Convert
Yeni komutumuz . Bu komut sayesinde her türlü veri tipine dönüştüre biliriz.
Örnek kullanım : Convert.ToInt32();
Örnek 2 : Convert.ToString();
Kod:
int sayı = 2002;
sayı = Convert.ToInt32(sayı);
Kod:
//Değişkenleri uygun türde değişken tanımladık
string ad;
string soyad;
int yaş;
Console.Write("Adınızı giriniz:");
ad = Console.ReadLine();
Console.Write("Soyadınızı giriniz:");
soyad = Console.ReadLine();
Console.Write("Yaşınızı giriniz:");
yaş = Convert.ToInt32(Console.Read());//Convert.ToInt32(Console.Read()); diyerek girilen değerin int olmasını sağlıyoruz.
Console.WriteLine("Merhaba,"+ad+soyad+yaş);
.ReadKey(); komutu bu komut sayesinde ekrana her hangi bir tuşa basılmadığı sürece kapanmaz.
Yazılar birleşik oldu
Console.WriteLine("Merhaba,"+ad+soyad+yaş); şunu şu şekilde yapalım =>Console.WriteLine("Merhaba," + " " + ad + " " + soyad + " " + yaş);
