.NET'i kullanmaya başlama

Bu öğreticide , dosya tabanlı uygulamaları kullanarak ilk .NET uygulamanızı nasıl oluşturacağınız ve çalıştıracağınız öğretildi. Basit bir uygulama yazar ve kodunuzu çalıştırmanın sonuçlarını görürsünüz.

Bu eğitimde, siz:

  • .NET geliştirme ortamıyla GitHub Codespace başlatın.
  • İlk .NET uygulamanızı oluşturun.
  • Uygulamanızı çalıştırın.

Önkoşullar

Aşağıdaki seçeneklerden birine sahip olmanız gerekir:

Codespaces'i açma

Öğretici ortamıyla bir GitHub Codespace başlatmak için , öğretici kod alanı deposuna bir tarayıcı penceresi açın. Yeşil Kod düğmesini ve Codespaces sekmesini seçin. Ardından bu ortamı kullanarak yeni bir Codespace oluşturmak için işareti seçin + .

İlk uygulamanızı oluşturma ve çalıştırma

  1. Codespace'ınız yüklendiğinde adlı tutorialsklasörde yeni bir dosya hello-world.cs oluşturun.

  2. Yeni dosyanızı açın.

  3. aşağıdaki kodu içine hello-world.csyazın veya kopyalayın:

    Console.WriteLine("Hello, World!");
    
  4. Tümleşik terminal penceresinde klasörü geçerli klasör yapın tutorials ve uygulamanızı çalıştırın:

    cd tutorials
    dotnet hello-world.cs
    

İlk .NET uygulamanızı çalıştırmıştınız. "Merhaba, Dünya!" iletisini yazdıran basit bir uygulamadır. Bu iletiyi yazdırmak için Console.WriteLine yöntemini kullanır. Console, konsol penceresini temsil eden bir türdür. WriteLine, bir metin satırını bu metin konsoluna yazdıran Console türünün bir yöntemidir.

Tebrikler! Basit bir .NET uygulaması oluşturdunuz.

Kodu anlama

Uygulama tek bir C# kodu satırından oluşur:

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

Her bir bölümü inceleyelim:

  • Console, konsolla çalışmaya yönelik işlevsellik sağlayan yerleşik bir .NET türüdür.
  • WriteLine, metin yazıp ardından yeni bir satır ekleyen Console yöntemidir.
  • "Hello, World!", çift tırnak içine alınmış bir karakter dizisi olan bir dize değişmezidir. Dizenin içindeki metin, konsolda görüntülenen metindir.
  • Noktalı virgül (;), C# dilinde bir deyimin sonunu işaretler.

Dosya tabanlı uygulamalar nasıl çalışır?

Aşağıdaki komutu çalıştırdığınızda:

dotnet hello-world.cs

.NET SDK.cs dosyasını otomatik olarak derler ve sonuçta elde edilen uygulamayı tek adımda çalıştırır. Proje dosyasına (.csproj) veya ek kuruluma ihtiyacınız yoktur.

Dosya tabanlı uygulamalar, küçük yardımcı programları öğrenmek, denemek ve yazmak için kullanışlıdır. Uygulamalarınız büyüdükçe kod, bağımlılık ve yapılandırmayı düzenlemek için genellikle proje tabanlı uygulamaları kullanırsınız.

Kaynakları temizleme

GitHub, 30 günlük etkinlik dışı kalma süresinden sonra Codespace'inizi otomatik olarak siler. .NET eğitimlerine devam etmek istiyorsanız, Codespace'i sağlanmış olarak bırakabilirsiniz. .NET SDK'sını bilgisayarınıza indirmeye hazırsanız Codespace'inizi silebilirsiniz. Codespace'ınızı silmek için bir tarayıcı penceresi açın ve Codespaces'inize gidin. Pencerede kod boşluklarınızın listesini görmeniz gerekir. Öğretici kod alanının girişindeki üç noktayı (...) seçin ve sil'i seçin.

Sonraki Adımlar

Adım adım öğreticiyi izleyerek veya YouTube'da .NET 101 videoları izleyerek .NET uygulamaları geliştirmeye başlayın.