C# Hello World – İlk C# Programımız

yazilim, programlama, programlama giriş, kodlama giriş

Bu dersimizde her yazılımcının kodlamaya başladığı ilk programla “Hello World!” uygulamasını c# da yapacağız. C# syntax ve düşük gereksinime sahip olan bir dil ailesine mensuptur. Bu yüzden başlangıç dili olarak c# seçtik.

“Hello World!” programı bir dile yeni başlayanlar için dilin yapısını görmeye olanak sağlar. Basit olarak amacı çıktı ekranına “Hello World!” yazdırmaktır.

Bu programın amacı, bir programlama dilinin temel sözdizimi ve gereksinimlerine aşina olmamızı sağlamaktır.

yazılım öğren, yazılıma nerden başlarım, kodlama öğren, kodlamaya nerden başlarım
yazılıma ilk adım dogrukod.com

C# da “Hello World!”

// Hello World! programı
namespace HelloWorld
{
    class Hello {         
        static void Main(string[] args)
        {
            System.Console.WriteLine("Hello World!");
        }
    }
}

Eğer programı çalıştırırsak çıktı ekranı şu şekilde olacaktır:

Hello World!

“Hello World!” Programı C# da Nasıl Çalışır?

  1. // Hello World Programı

    // terimi burada bu satırın yorum satırı olduğunu belirtmek için kullanılıyor. Bu satır program çalışırken işleme girmez.


  2. namespace HelloWorld{...}

    namespace kelimesi burada programımızın adıdır. İlk kurulumu yaparken isim olarak ne verirsek burada da onu görürüz. Fakat isim girilirken, içerisinde türkçe karakterler bulundurmamasına dikkat edilmeli(ö, ü, ç, i, ş vb.). Ayrıca kullandığımız yazılım dilinin kendine özel ifadeleri de içermemeli(if, else,try vb.).

    namespace leri içerisinde class ve diğer namespace leri taşıyan bir kutu olarak düşünebiliriz.


  3. class Hello{...}

    C# içerisinde Hello isimli bir class açtık. C# nesne yönelimli bir programlama dili olduğundan, programın çalışabilmesi için class oluşturmak zorunludur.

    Main() metodunun syntax ı şu şekildedir:static void Main(string[] args) { ... }

    Sonraki derslerde bununla ilgili daha detaylı bilgileri işleyeceğiz.


  4. System.Console.WriteLine("Hello World!");

    Şimdilik, bunun çıktı ekranına Hello World! yazdıran kod parçası olduğunu unutmayın. Sonraki derslerde de bunun nasıl çalıştığı hakkında daha fazla bilgi edineceğiz.

Alternatif Hello World Programı

Burada da “Hello World!” programının bir başka yazılış versiyonunu gösterelim.

// Hello World! program
using System;
 
namespace HelloWorld
{
    class Hello {         
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");
        }
    }
}

Burada dikkat ederseniz üst kısımda using System; yazarak kodlamaya başladık. peki neden?

System.Console.WriteLine("Hello World!");

üst kod satırında gördüğünüz üzere vermiş olduğumuz örnekteki using ekinden sonraki System kod satırımızın başında yer aldı.

Console.WriteLine("Hello World!");

Burada ise kod satırımızın başına yazmak yerine kütüphane olan Sysyem i yukarıda kullanacağımızı belirtmedik. Program kütüphaneden bularak bu kod parçacığının nereye ait olduğunu kendi bularak hata vermedi.

yazılım nedir, yazılım, kodlama, kodlama giriş
yazılım nedir? dogrukod.com

Unutmamamız Gerekenler

  • Her C# kodu en az bir class içermelidir.
  • Program ilk olarak Main() metoduyla başlar
  • Main() metodu mutlaka bir classın içerisinde olmalıdır.

Bu, yeni başlayanlara C # tanıtmak için basit bir programdır. Bu makaledeki bazı şeyleri anlamadıysanız, sorun değil (başladığımda ben bile anlamadım). Bu eğitim dizisine devam ettikçe, her şey anlam kazanmaya başlayacak. Bir sonraki derste görüşmek üzere.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir