M. Niyazi Alpay
M. Niyazi Alpay
M. Niyazi Alpay

Çok küçük yaştan itibaren bilgisayar sistemleriyle ilgileniyorum ve 2005 yılından beri programlama ile uğraşıyorum, PHP, MySQL, Python, MongoDB ve Linux konularında bilgi sahibiyim

 

about.me/Cryptograph

  • admin@niyazi.org
C# Genel Programlama Mantığı

C#, Net Frameworkler aracılığı ile çalışan bir dildir. Bir C# ;uygulamasının çalışabilmesi için bilgisayarımızda ouygulama hangi Net Frameworkle derlendiyse o Net Framework'ün kurulu olması gereklidir.

C#'ta uygulama yazabilmek için bilgisayarımızda Microsoft Visual Studio kurulu olması gereklidir. Visual Studio ile birlikte gerekli frameworklerde kuruluyor bilgisayarımıza.

Visual Studio'da C# console uygulaması açtığımızda karşımıza şu kodlar gelir:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write("Cryptograph");
        }
    }
}

using System ve diğer using ile başlayan kodlar isim uzaylarını çağırıyor, yani using System ile System isim uzayını çağır anlamına geliyor, bu da System isim uzayı içerisindeki kodları programımızda kullanmamıza olanak sağlıyor. Mesela ekrana yazı yazdırmak istediğimizde

Console.Write("Cryptograph");

bu kodu kullanırız, fakat System isim uzayını çağırmamış olsaydık bu komutu C# uygulaması tanımayacaktı.
Şimdi kodlarda şöyle bir değişiklik yapalım:

using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            System.Console.Write("Cryptograph");
        }
    }
} 

System isim uzayını çağırmadım fakat ekrana yazı yazdırırken System.Console.Write("Cryptograph"); bunu kullandım, System isim uzayının içinden Console.Write komutunu çağırmış oldum bu şekilde, ama böyle bir kullanım şekli zor olacağı için isim uzayını en başta çağırmak en iyisidir.
Bir de dikkat ederseniz komutlar hep ; işaretiyle sonlandırılıyor, ; işareti komut satırının bittiğini gösteriyor. Eğer ; koymadan farklı bir komut kullanmak istersek program hata verecektir.

Sonuç olarak; C# ta uygulama yazmak için isim uzaylarına ihtiyacımız vardır ve komutlar ; işaretiyle sonlandırılır.

Bu yazının farklı bir dilde versiyonu bulunmaktadır.
English: https://niyazi.net/en/c-general-programming-logic

Bunları da okumak isteyebilirsiniz

Hiç yorum yok

Yorum Bırakın

E-posta adresiniz yayınlanmayacaktır. Zorunlu alanlar * ile işaretlenmiştir