c# giriş olarak etiketli yazılar
C# giriş
25 Oca
static void Main(string[] args)
{
Console.WriteLine("Merhaba Dünya!");
}
Merhaba Dünya!
Bir programlama dili öğreniyorsanız %99 ihtimal ilk yazacağınız program (hangi dil ile olursa olsun) ekrana “Merhaba Dünya” yazacaktır.
Yukarıdaki örnek C# da yazılmıştır. Programın yazımı, derlenmesi .net frameworkü ve şu an aklıma gelmeyen onlarca detaya bu alanda girmeyeceğim. Amaç program yazmak,mantığı kavramak.
Başlangıçta yazılan kodlar her zaman static void Main(string[] args){ ile başlar araya çalıştırılmak istenen kodlar yazılır ve } ile sonlandırılır.
Console.WriteLine bir komuttur ve bu komut ekrana yazı yazmak için kullanılır.
Kullanımı: Console.WriteLine(“ yazılmak istenen şeyler “); Şeklindedir.
Programcılıkta temel olarak 3 veri tipi vardır;
1-Alfabetik karakterler – “yazı..”
2-Sayısal değerler -”1,2,3,4..”
3-Özel karakterler -”!’^+~]..”
Bu ifadelerin kullanım şekilleri ve yerleri bazı özel durumlar oluşturur.
Örneğin “Console.WriteLine” ifadesi temelde sadece yazıdır fakat bu birleşim C# için özel bir anlam ifade eder.
Veya program başında ve sonunda olan { } küme parantezi işaretleri..
Console.WriteLine(“5+2″); yazarsak ekrana 5+2 bastığını görürüz. Fakat ufak bir değişiklik ile Console.WriteLine(5+2) ” çift tırnak işaretini kaldırıp çalıştırırsak ekran bu sayıların toplamını yazacaktır.
Burdan şu sonuç çıkarılabilir bilgisayarın nasıl anlaması gerektiğini bizim bildirmemiz gerekmekte. Bunu da yaparken sadece ” çift tırnak farkı bile çeşitli farklara neden olmakta.
Console.WriteLine komutu istediğimiz yazıyı ekrana yazar ve cursor’ü bir alt satıra atlatır.
Console.Write komutu ise yazıyı yazar ve alt satıra atlamaz. Ekrana tekrar birşey basıldığında son karaktere birleşik yazı yazılır.
Örneğin;
Console.Write("1.yazı");
Console.WriteLine("2.yazı");
Yukarıdaki komutların çıktısı;
“1.yazı2.yazı” şeklindedir.
Eğer ilk komut Console.WriteLine olsa idi;
1.yazı
2.yazı
Şeklinde olacaktı veya (“1.yazı\n“) ifadesi eklenerek yine yukarıdaki sonuç elde edilebilir.
Artık ekrana bir yazı yazabiliyoruz. Peki dışarıdan alınacak herhangi bir yazıyı(klavyeden girilen ifadeyi) ekrana nasıl yazdırabiliriz derseniz bunun için (variable) değişkenler kullanılmaktadır.