Alıştırma - İlk yönteminizi oluşturma

Tamamlandı

Genellikle, belirli bir görevi gerçekleştirmek için bir yöntem oluşturulur. Bu alıştırmada beş rastgele sayı oluşturan ve görüntüleyen bir yöntem oluşturacaksınız. Haydi başlayalım!

Kodlama ortamınızı hazırlama

Bu modül, tanıtım kodu oluşturma ve çalıştırma sürecinde size yol gösteren uygulamalı etkinlikleri içerir. Geliştirme ortamınız olarak Visual Studio Code kullanarak bu etkinlikleri tamamlamanız tavsiye edilir. Bu etkinlikler için Visual Studio Code'un kullanılması, dünya çapındaki profesyoneller tarafından kullanılan bir geliştirici ortamında daha rahat kod yazmanıza ve çalıştırmanıza yardımcı olur.

  1. Visual Studio Code'u açın.

    Visual Studio Code'u açmak için Windows Başlat menüsü (veya başka bir işletim sistemi için eşdeğer kaynak) kullanabilirsiniz.

  2. Visual Studio Code Dosyası menüsünde Klasör Aç'ı seçin.

  3. Klasör Aç iletişim kutusunda Windows Masaüstü klasörüne gidin.

    Kod projelerini tuttuğunuz farklı bir klasör konumunuz varsa, bunun yerine bu klasör konumunu kullanabilirsiniz. Bu eğitim için önemli olan kolayca bulunabilecek ve hatırlanması gereken bir konuma sahip olmaktır.

  4. Klasör Aç iletişim kutusunda Klasör Seç'i seçin.

    Yazarlara güvenip güvenmeyişinizi soran bir güvenlik iletişim kutusu görürseniz Evet'i seçin.

  5. Visual Studio Code Terminal menüsünde Yeni Terminal'i seçin.

    Terminal panelindeki bir komut isteminin geçerli klasörün klasör yolunu görüntülediğine dikkat edin. Örneğin:

    C:\Users\someuser\Desktop>
    

    Not

    Korumalı alan veya barındırılan ortam yerine kendi bilgisayarınızda çalışıyorsanız ve bu C# serisindeki diğer Microsoft Learn modüllerini tamamladıysanız, kod örnekleri için zaten bir proje klasörü oluşturmuş olabilirsiniz. Bu durumda, TestProject klasöründe bir konsol uygulaması oluşturmak için kullanılan sonraki adımı atlayabilirsiniz.

  6. Terminal komut isteminde, belirtilen klasörde yeni bir konsol uygulaması oluşturmak için yazın dotnet new console -o ./CsharpProjects/TestProject ve Enter tuşuna basın.

    Bu .NET CLI komutu, belirtilen klasör konumunda yeni bir C# konsol uygulaması projesi oluşturmak için bir .NET program şablonu kullanır. Komut sizin için CsharpProjects ve TestProject klasörlerini oluşturur ve dosyanın adı .csproj olarak TestProject kullanır.

  7. EXPLORER panelinde CsharpProjects klasörünü genişletin.

    TestProject klasörünü ve iki dosyayı, Program.cs adlı bir C# program dosyasını ve TestProject.csproj adlı bir C# proje dosyasını görmeniz gerekir.

  8. EXPLORER panelinde, Kod dosyanızı Düzenleyici panelinde görüntülemek için Program.cs'ı seçin.

  9. Mevcut kod satırlarını silin.

    Bu modül sırasında kod örnekleri oluşturmak, derlemek ve çalıştırmak için bu C# konsol projesini kullanacaksınız.

  10. Terminal panelini kapatın.

Rastgele sayıları görüntülemek için bir yöntem oluşturma

Yöntem oluşturmak için önce bir yöntem imzası oluşturun ve ardından yöntem gövdesini ekleyin. Yöntem imzasını oluşturmak için dönüş türünü, yöntem adını ve parametreleri bildirirsiniz. Kodu içeren köşeli ayraçları {} kullanarak yöntem gövdesini oluşturun.

  1. Visual Studio Code düzenleyicisine aşağıdaki kodu girin:

    void DisplayRandomNumbers();
    

    Bu durumda yöntemin yalnızca bilgi oluşturması ve görüntülemesi gerektiğinden dönüş türü olur void. Şimdilik herhangi bir parametre eklemeniz gerekmez.

  2. Yöntem gövdesini oluşturmak için noktalı virgülleri ; kaldırın ve kodunuzu aşağıdakilerle güncelleştirin:

    void DisplayRandomNumbers() 
    {
        Random random = new Random();
    }
    

    Burada, sayıları oluşturmak için kullanılan bir Random nesne oluşturursunuz.

  3. Beş rastgele tamsayı görüntülemek için yönteminize bir for döngü ekleyin:

    void DisplayRandomNumbers() 
    {
        Random random = new Random();
    
        for (int i = 0; i < 5; i++) 
        {
            Console.Write($"{random.Next(1, 100)} ");
        }
    }
    

    Bu kodda 1 ile 99 (dahil) arasında bir sayı oluşturursunuz. Ayrıca, sayı yazdırıldıktan sonra bir boşluk eklersiniz. Ardından, yöntem sonlandırilmeden önce yeni bir satır görüntüleyeceksiniz.

  4. Yönteminizi aşağıdaki kodla güncelleştirin:

    void DisplayRandomNumbers() 
    {
        Random random = new Random();
    
        for (int i = 0; i < 5; i++) 
        {
            Console.Write($"{random.Next(1, 100)} ");
        }
    
        Console.WriteLine();
    }
    

    Artık yönteminiz sayıları görüntüledikten sonra yeni bir satır ekleyecektir.

Yönteminizi çağırma

  1. yönteminin DisplayRandomNumbers üzerine yeni bir boş kod satırı girin.

  2. Yeni boş kod satırına aşağıdaki kodu girin:

    Console.WriteLine("Generating random numbers:");
    DisplayRandomNumbers();
    
    
  3. Doğru olduğundan emin olmak için kodunuzu aşağıdakilerle karşılaştırın:

    Console.WriteLine("Generating random numbers:");
    DisplayRandomNumbers();
    
    void DisplayRandomNumbers() 
    {
        Random random = new Random();
    
        for (int i = 0; i < 5; i++) 
        {
            Console.Write($"{random.Next(1, 100)} ");
        }
    
        Console.WriteLine();
    }
    

    Bir yöntemin kullanılmasının kodun anlaşılmasını nasıl kolay hale getirdiğine dikkat edin. Döngünün for şifresini çözmek için zaman harcamak yerine yöntem adını hızla okuyarak bu kodun rastgele sayılar görüntülediğini öğrenebilirsiniz.

Çalışmanızı Denetleme

Bu görevde, uygulamanızı Tümleşik Terminal'den çalıştıracak ve kodunuzun düzgün çalıştığını doğrulayacaksınız. Haydi başlayalım.

  1. Ctrlveya Visual Studio Code Dosya menüsünü kullanarak çalışmanızı kaydedin.

  2. Gerekirse Visual Studio Code'un Tümleşik Terminal panelini açın.

    EXPLORER panelinde, TestProject klasör konumunuzdaki bir Terminali açmak için TestProjesi'ne sağ tıklayın ve Tümleşik Terminalde Aç'ı seçin.

  3. Terminal komut istemine dotnet run girin

  4. Kodunuzun beklendiği gibi çalıştığını doğrulamak için, uygulamanızın çıktısının aşağıdaki çıkışa benzer olup olmadığını denetleyin (rastgele oluşturulan sayıları dikkate alarak):

    17 29 46 36 3 
    

    Kodunuz farklı sonuçlar görüntülüyorsa hatanızı bulmak ve güncelleştirmeler yapmak için kodunuzu gözden geçirmeniz gerekir. Sorunu düzeltip düzeltmediğinize bakmak için kodu yeniden çalıştırın. Kodunuz beklenen sonuçları elde edene kadar kodunuzu güncelleştirmeye ve çalıştırmaya devam edin.

Özet

Şu ana kadar yöntemler hakkında öğrendiklerini aşağıda bulabilirsiniz:

  • Dönüş türünü, adını, giriş parametrelerini ve yöntem gövdesini bildirerek bir yöntem oluşturun.
  • Yöntem adları, yöntemin gerçekleştirdiği görevi açıkça yansıtmalıdır.
  • adını çağırarak ve parantezler ()ekleyerek bir yöntem kullanın.