C# ile Programlamaya Giriş: Temel C# Sözdizimi ve Yapılar

10/11/2024
c#
0 Comments

C# ile Programlamaya Giriş: Temel C# Sözdizimi ve Yapılar

C# Logo

C# ile Programlamaya Giriş: Temel C# Sözdizimi ve Yapılar

C#, Microsoft tarafından geliştirilmiş ve güçlü özellikleriyle dikkat çeken, nesne yönelimli bir programlama dilidir. Windows uygulamaları, oyun geliştirme, web uygulamaları ve mobil uygulamalar gibi birçok farklı alanda kullanılır. Bu yazıda, C# programlamaya başlamak isteyenler için temel sözdizimi ve yapıları ele alacağız.

1. C# Program Yapısı

C# programları, sınıflardan oluşur ve bu sınıflar metotları barındırır. Basit bir "Merhaba Dünya" uygulaması ile program yapısını görelim:

using System;

namespace HelloWorld
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Merhaba Dünya!");
        }
    }
}
  • using System;: Kütüphane eklemek için kullanılır.
  • namespace: Kodları organize etmek için kullanılan isim alanıdır.
  • class Program: Programımızın ana sınıfıdır.
  • static void Main(string[] args): Programın başlangıç noktasıdır.

2. Değişkenler ve Veri Tipleri

C#'ta değişkenler belirli bir veri tipi ile tanımlanır. Sık kullanılan veri tipleri şunlardır:

int sayi = 10; // Tamsayı
double oran = 3.14; // Ondalıklı sayı
string metin = "Merhaba"; // Metin
bool durum = true; // Mantıksal değer

3. Operatörler

Operatörler, aritmetik işlemler veya karşılaştırmalar yapmamızı sağlar.

int a = 5;
int b = 10;
int toplam = a + b; // Aritmetik operatör: +
bool karsilastirma = a < b; // Karşılaştırma operatörü: <

4. Koşullu Yapılar

C#’ta karar yapıları if-else gibi koşul ifadeleriyle yazılır:

if (sayi > 0)
{
    Console.WriteLine("Pozitif");
}
else
{
    Console.WriteLine("Negatif veya Sıfır");
}

5. Döngüler

Döngüler, tekrarlayan işlemleri gerçekleştirmek için kullanılır. En yaygın kullanılan döngüler for ve while döngüleridir:

for (int i = 0; i < 5; i++)
{
    Console.WriteLine("Merhaba " + i);
}

6. Metotlar

Metotlar, belirli görevleri gerçekleştiren kod bloklarıdır. Kodun tekrar kullanılabilirliğini sağlar.

static int Topla(int x, int y)
{
    return x + y;
}

Bu metodu çağırmak için:

int sonuc = Topla(5, 3);
Console.WriteLine(sonuc); // Çıktı: 8

Sonuç

C#, güçlü ve çok yönlü bir dildir. Temel sözdizimi ve yapılarını öğrenmek, ileri seviyedeki projelerde kullanabileceğiniz sağlam bir temel oluşturur. Bir sonraki yazıda, nesne yönelimli programlama ve sınıf kavramına geçerek C# ile derinlemesine bir yolculuğa çıkacağız.

Downloads


Related posts


Comments