0Pricing
C# Academy · Ders

İlk program: üst düzey deyimler ve Program sınıfı; derleme ve çalıştırma

Üst düzey deyimleri klasik Program sınıfıyla karşılaştırın, ardından dotnet CLI ile derleyip çalıştırın; kısa hata ayıklama ipuçlarıyla tamamlayın.

İlk program: üst düzey deyimler ve Program sınıfı; derleme ve çalıştırma, CoddyKit'te ücretsiz bir C# Academy dersidir. Bu, 3 dersinin 2. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, C# Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. C# Academy kursu toplamda 3 dersten oluşur.

İki giriş biçimi

Amaç: İlk uygulamanızı yazmanın iki yolunu görün: üst düzey ifadeler ve Program sınıfı ile Main yöntemini kullanan klasik yaklaşım.

  • Aynı davranış, farklı biçim
  • Örneğiniz için en basit olan biçimi seçin

Derleme ve çalıştırma

dotnet CLI temelleri:

  • dotnet new console – proje oluşturur
  • dotnet build – derler
  • dotnet run – derleyip çalıştırır

Üst düzey örnek

Üst düzey biçim, şablon kodunu ortadan kaldırır; ifadeleri doğrudan yazarsınız ve derleyici giriş noktasını oluşturur.

using System;

class Program
{
    static void Main()
    {
        // Hello message
        Console.WriteLine("Hello from classic Main method!");

        // A tiny calculation
        int a = 2;
        int b = 5;
        Console.WriteLine("Sum = " + (a + b));

        // Interpolation example (C# 6 supports string interpolation)
        string user = "Ada";
        Console.WriteLine($"Welcome, {user}!");
    }
}

Program.Main örneği

Program sınıfını ve Main yöntemini kullanmak açık bir yapı sağlar ve dosyalar büyüdükçe iyi ölçeklenir.

using System;

public class Program
{
  // Classic entry point pattern; useful for larger apps.
  public static void Main(string[] args)
  {
    Console.WriteLine("Hello from Program.Main!");

    // Small arithmetic
    int x = 3;
    int y = 4;
    Console.WriteLine("Product = " + (x * y));

    // Simple branching
    int n = 7;
    if (n % 2 == 1)
    {
      Console.WriteLine("n is odd");
    }
    else
    {
      Console.WriteLine("n is even");
    }
  }
}

Proje yapısı ve geri yükleme

Bir konsol uygulamasında .csproj ve kaynak dosyaları (örneğin Program.cs) bulunur.

  • dotnet restore, NuGet bağımlılıklarını indirir
  • Adları kısa ve amaca odaklı tutun

Hata ayıklama temelleri

Hızlıca hata ayıklayın: bir kesme noktası ayarlayın, üzerinden geçin ve yerel değişkenleri inceleyin.

  • Hızlı kontroller için Console.WriteLine kullanın
  • Hataları ayırmak için küçük durumları yeniden oluşturun

Üst düzey ifadelerin yararı

Hızlı kontrol: Üst düzey ifadelerin temel bir yararı nedir?

Özet

Özet: Küçük örnekler için üst düzey ifadeleri, yapılandırılmış kod için Program.Main'i kullanın. dotnet build ile derleyin ve dotnet run ile çalıştırın.

Sıkça Sorulan Sorular

“İlk program: üst düzey deyimler ve Program sınıfı; derleme ve çalıştırma” dersi ücretsiz mi?

Evet — “İlk program: üst düzey deyimler ve Program sınıfı; derleme ve çalıştırma” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve C# Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. C# Academy kursu toplamda 3 dersten oluşur.

“İlk program: üst düzey deyimler ve Program sınıfı; derleme ve çalıştırma” dersinde ne öğreneceğim?

Üst düzey deyimleri klasik Program sınıfıyla karşılaştırın, ardından dotnet CLI ile derleyip çalıştırın; kısa hata ayıklama ipuçlarıyla tamamlayın. C# Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

C# Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te C# Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 3 dersinin 2. dersidir.

“İlk program: üst düzey deyimler ve Program sınıfı; derleme ve çalıştırma” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu C# Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her C# Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. C#, CLR/.NET, JIT ve AOT, SDK ve dotnet CLI nedir
  2. İlk program: üst düzey deyimler ve Program sınıfı; derleme ve çalıştırma
  3. Proje düzeni, NuGet geri yükleme ve hata ayıklama temelleri
← C# Academy Sayfasına Dön