C#
C# Microsoftun geliştirmiş olduğu bir dildir . C++ ve Java dillerinde etkilenilerek yapılmıştır. C# programlama dili C ve C++ programlama dilleriyle yapabildikleri dahada ileriye taşıyan bir programlama dilidir. C# kodlama yapabilmek için ben Visual Studio kullanacağım. Visual Studio Kurulumu için buraya tıklayabilirsiniz. Daha önce C dilinde yaptığım her şeyi C# ile de yapabiliyorum.
Bilmemiz gereken bazı basit ifadeler;
Console.Write(): Bu ifade ile direk aynı satıra yazı bastırırız.
Console.Writeline():Bu ifade ile bir satır altlayarak ifade bastırırız.
Console.ReadLine(): Kullanıcıdan bilgi almak için kullanırız.
Console.ReadKey(): Programın ekranda kalması için kullanmamız gerekir.
C# ile ilk basit bir örnek olan ekrana Merhaba Dünya yazısını ekrana bastıracağım. Kod Dizimi;
using System; namespace WebDers { class Program { static void Main(string[] args) { Console.WriteLine("Merhaba Dünya"); Console.ReadKey(); } } }
Ekran Çıktısı;
Merhaba Dünya
Bir basit örnek daha olan , Kullanıcıdan bir sayı alıp ekrana bastrıcağım. Kod Dizimi;
using System; namespace WebDers { class Program { static void Main(string[] args) { Console.Write("Bir sayi giriniz:"); //degişkeni tanıtıktan sonra kullanıcıdan alabilmek için int.parse kullandım int sayi = int.Parse(Console.ReadLine()); Console.WriteLine("" + sayi); //ekrana bastırmak için + ve geişkene verdigim ismi kullandım Console.ReadKey(); } } }
Ekran Çıktısı;
Bir sayi giriniz:49 49
Daha önce C ile ilgi yazılarımda döngülerden bahsetmiştim mantığı tamamıyla aynı. Program da kullanıcıdan iki sayı ikisi arasındaki sayıları ekrana bastıracağım. Kod dizimi;
using System; namespace WebDers { class Program { static void Main(string[] args) { Console.Write("Birinci sayi giriniz:"); int sayi1 = int.Parse(Console.ReadLine()); Console.Write("Ikinci sayiyi giriniz:"); int sayi2 = int.Parse(Console.ReadLine()); if (sayi1 > sayi2) { for (; sayi2 < sayi1; sayi2++) { Console.Write(" " + sayi2); } } else { for (; sayi1 < sayi2; sayi1++) { Console.Write(" " + sayi1); } } Console.ReadKey(); } } }
Ekran Çıktısı;
Birinci sayi giriniz:25 Ikinci sayiyi giriniz:18 18 19 20 21 22 23 24