Cumartesi Mart 10th, 2018

C#

ile Ebubekir Sezer

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