Merhaba arkadaşlar. En son yazımızda; Ekran rengini değiştirmeyi ve farklı renklerde yazı yazmayı öğrenmiştik.
Şimdi ise sınırlarımızı biraz olsun zorlamaya başlama zamanımız geldi, artık ufak ufak ilk adımları atmaya başladık. Bu yazımızda öğreneceğimiz şey; 'String' ve 'İnt' değişkenleridir.
Kısaca bu değişkenlere değinmek istiyorum;
String; Harf ve sayıları hafızasında depolar. (Matematiksel işlem yapamaz)
İnt; Sayıları hafızasında depolar. (Sadece matematiksel işlem yapar)
Evet arkadaşlar. Yukarıda görüldüğü gibi 'String' ve 'İnt' değişkenlerimizi oluşturduk. Değişken oluşturmak için direk yan tarafa değişkenin ismini yazıp ' ; ' koyarak oluşturabilirsiniz.
Birşey fark ettiniz mi ? Değişken isimlerinin altında yeşil bir çizgi var. Bu değişkenlerin ne olduğunu neyde kullanıldığını belirtmediğimiz içindir.
Şimdi bir örnek yapalım;
'Console.ReadLine();' bizim kullanıcıdan veri alma komutumuzdur yani kullanıcının yazdığı bilgiyi alır ve depolar. Örnek verecek olursak ;

Yukarıdaki fotoğrafta; 'ad' ismiyle string bir değişken tanımladık ve kullanıcıya 'Adınızı Giriniz = >' şeklinde yazı yazdırdık.
Burada değişkenin altında yeşil işaret yok çünkü 'ad =' diyerek kullanıcıdan alacağımız verinin 'ad' değişkenine eşit olduğunu yani girilen verinin 'ad' değişkeni olmasını sağladık.
Çalıştırdığımızda ekran çıktısı şu şekildedir;
Enter'a bastığımız zaman 'ad' değişkeni 'Samet' olacaktır. Bunuda şu kod satırı ile gösterebiliriz;
Console.Write(ad); Burada 'ad' değişkenini ekrana yazmasını istedik.
Burada dikkat ettiyseniz parantez içine tırnak koymadık. Nedeni ise; Yazı yazacak isek "" işareti koyulur fakat, bir değişken vb. ismi yazarak onunla işlem yapacak isek sadece ismi yazılır.
Çalıştırdığımız zaman ise program şöyle çalışacaktır;
'Samet' yazdık ve Enter'a bastık ve 'ad' = 'Samet' oldu.
Fakat bu değişkeni String değil de İnt bir ifade ile tanımlamış olsaydık eğer;
Bu şekilde olacaktı ve hata verecekti çünkü 'İnt' değişkeni matematiksel işlemler yapmak içindir.
Dikkat edilmesi gerekenler;
- 'String' matematiksel işlem yapmaz. (Genellikle okuma ve yazma işlemi yapar)
- 'İnt' matematiksel işlem yapar. (Okuma ve yazma gibi hiçbir işlem yapamaz)
- 'değişkenismi = Console.ReadLine();' komutu ile kullanıcıdan String veri alınır.
Bu yazımızın sonuna geldik umarım sizin için yararlı olmuştur.
Merhaba arkadaşlar. Ekrana nasıl yazı yazdırılır öğrenmiştik. Buraya tıklayarak ulaşabilirsiniz.
Bu yazımızda yukarıdaki gibi ekranı nasıl renklendirebiliriz, yazımızın rengini nasıl değiştirebiliriz bunu öğreneceğiz.
Bunun için gerekli olan kodlar;
- Console.ForegroundColor = ConsoleColor.White; (Yazının rengi)
- Console.BackgroundColor = ConsoleColor.Blue; (Arka plan rengi)
- Console.Clear(); (Ekran temizleme)
Şimdi burada neden 'Clear' komutu kullandık ? Arka plan rengini değiştirirseniz eğer;
Yukarıdaki gibi kalacaktır. 'Clear' komutunu kullandığımızda arka plan renginin tüm ekranı kaplamasını sağlamış oluruz.
Kodlar ise bu şekildedir.
Dikkat edilecek hususlar;
- 'Clear' komutunu kullanmayı unutmayın.
- Renk değiştirme komut satırlarının sonunda '( )' kullanılmaz.
- 'ReadKey' yazmayı unutursanız program açık kalmaz, yapılması söylenen şeyi yapar ve kapanır.
Bu yazımızın sonuna geldik umarım sizin için yararlı olmuştur.
Merhabalar. Bir önceki yazımızda ekrana yazı yazdırma işleminden bahsetmiştik kısaca kodlarımızı tekrar hatırlayalım;
Console.Write("Yazılacak Yazı"); Ekrana yazı yazdırma komutu.
Console.ReadKey(); Programın kapanmamasını sağlayan komut. (Tuşa basmamızı bekler)
Fakat hala yazılarımız yan yana yazılıyor bunu nasıl çözebiliriz ? Bu komut satırımız ise; Console.WriteLine("Yazılacak Yazı"); şeklindedir. Fakat burada dikkat edilmesi gereken şey ise yazdığınız yazıyı aşağıya yazmaz, yazınızı yazar fakat imleci alt satıra yollar yani şu şekilde;
Burada '_' şekli aşağıya kaymıştır. Yani bir sonraki yazılacak yazı alt satırda yazacaktır. 'Merhaba Dünya' yazısını alt satırda yazdıralım.
Kod satırımız bu şekildedir. 'WriteLine' komutunu yazarak imlecimizi aşağıya aktardık ve yazacağımız yazı bir alt satırda yazacaktır. Ekran çıktısı ise;
Gördüğünüz gibi bir alt satıra geçti ve yazımızı yazdı.
Unutulmaması gerekenler;
- 'WriteLine' komutu yazıyı aşağıya yazmaz, imleci aşağıya aktarır.
- 'Write' komutu yazıyı yazar ve imleç yine yanda kalır.
Bu yazımızın sonuna geldik umarım sizin için yararlı olmuştur.
Merhabalar. Bu yazımızda 'C#' diline giriş yapıyoruz. 'Hello World' yani 'merhaba dünya' yazmayı öğreneceğiz.
Bu işi yapmak için öğreneceğimiz iki satır kod var. Fakat öncelikle 'Visual Studio'ya giriş yapalım. Yukarıda gördüğünüz gibi 'Console Application'a giriş yapıyoruz. Kodları öğrenmeniz böyle daha kolay olacaktır. Bir süre buradan devam edeceğiz.
Yukarıda fotoğraftaki gibi ekrana yazı yazdırma kodumuz; System.Console.Write("Yazılacak Yazı");
Fakat bizim kod yazacağımız alan açıldığında en yukardaki gibi; using System; yazar yani zaten bizim yerimize system'i kullanır buyüzden sadece Console.Write("Yazılacak Yazı"); şeklinde ekrana yazı yazdırabiliriz.
Console.ReadKey(); komutu ise burada programı çalıştırdığımızda kapanmamasını sağlamak içindir. Bizim bir tuşa basmamızı bekler tuşa bastığımızda ise program kapanır.
Programı 'Start' butonuna basarak başlattığımızda ekran çıktısı yukarıdaki şekilde olacaktır. Burada iki defa 'Merhaba Dünya' yazmasının sebebi ise biz yukarıda iki değişik şekilde yazı yazma komutunu kullanmıştık. Birinde 'System' komutu var diğerinde yoktu fakat ikiside aynı sonuca ulaştı. Böyle bilgiler programlamada işinizi kolaylaştıracaktır. Herhangi bir tuşa bastığınızda da program kapanacaktır.
Bu yazımızın sonuna geldik umarım sizin için yararlı olmuştur.
Merhabalar ben Samet. Bilişim ve teknoloji bölümü veritabanı öğrencisiyim. Bu blogu açma sebebim; anlatırken öğrenmek, öğrenirken öğretmek ve ürettiğim projeleri sizlerle paylaşmak.
Bu sitede "C#" programlama dili hakkında; bilgi verecek, örnek kod ve programlar paylaşacak ve öğretmeye çalışacağım.
"C#" hakkında bilgi verecek olursak; 'Microsoft' tarafından geliştirilmiş bir dildir. Unity vb. oyun motorlarında oldukça sık kullanılan bir dildir. Öğrenmesi daha basit bir dil olduğu için çoğu insan programlamaya bu dilden başlar. Bu dil sayesinde hemen hemen birçok şeyi yapabilirsiniz.