แบบฝึกหัด - สร้างวิธีแรกของคุณ

เสร็จสมบูรณ์เมื่อ

โดยทั่วไปแล้ว เมธอด จะถูกสร้างขึ้นเพื่อดําเนินงานเฉพาะ ในแบบฝึกหัดนี้ คุณจะสร้างวิธีการที่สร้างและแสดงตัวเลขสุ่มห้าตัว มาเริ่มต้นกันเลย!

เตรียมสภาพแวดล้อมการเข้ารหัสของคุณ

โมดูลนี้ประกอบด้วยกิจกรรมลงมือทําซึ่งจะแนะนําคุณตลอดกระบวนการสร้างและเรียกใช้รหัสการสาธิต คุณควรทํากิจกรรมเหล่านี้ให้เสร็จสมบูรณ์โดยใช้ Visual Studio Code เป็นสภาพแวดล้อมการพัฒนาของคุณ การใช้ Visual Studio Code สําหรับกิจกรรมเหล่านี้จะช่วยให้คุณเขียนและเรียกใช้โค้ดในสภาพแวดล้อมของนักพัฒนาที่มืออาชีพใช้ทั่วโลกได้อย่างสะดวกขึ้น

  1. เปิด Visual Studio Code

    คุณสามารถใช้เมนูเริ่มต้นของ Windows (หรือทรัพยากรที่เทียบเท่าสําหรับระบบปฏิบัติการอื่น) เพื่อเปิด Visual Studio Code

  2. บนเมนู ไฟล์ รหัส Visual Studio เลือก เปิดโฟลเดอร์

  3. ในกล่องโต้ตอบ เปิดโฟลเดอร์ ให้ไปยังโฟลเดอร์ Windows Desktop

    หากคุณมีตําแหน่งโฟลเดอร์อื่นที่คุณเก็บโครงการโค้ดไว้ คุณสามารถใช้ตําแหน่งโฟลเดอร์นั้นแทนได้ สําหรับการฝึกนี้ สิ่งสําคัญคือการมีตําแหน่งที่ตั้งที่ง่ายต่อการค้นหาและจดจํา

  4. ในกล่องโต้ตอบ เปิด โฟลเดอร์ ให้เลือก เลือกโฟลเดอร์

    ถ้าคุณเห็นกล่องโต้ตอบความปลอดภัยที่ถามว่าคุณเชื่อถือผู้เขียนหรือไม่ ให้เลือก ใช่

  5. บนเมนู เทอร์มินัล Visual Studio Code ให้เลือก เทอร์มินัลใหม่

    โปรดสังเกตว่าพร้อมท์คําสั่งในแผงเทอร์มินัล จะแสดงเส้นทางโฟลเดอร์สําหรับโฟลเดอร์ปัจจุบัน เช่น:

    C:\Users\someuser\Desktop>
    

    หมายเหตุ

    ถ้าทํางานบนพีซีของคุณเอง แทนที่จะทํางานใน Sandbox หรือสภาพแวดล้อมที่เป็นโฮสต์ และคุณจบมอดูล Microsoft Learn อื่นๆ ใน C# series นี้ คุณอาจสร้างโฟลเดอร์โครงการสําหรับตัวอย่างโค้ดไว้แล้ว ถ้าเป็นกรณีนี้ คุณสามารถข้ามขั้นตอนถัดไป ซึ่งใช้เพื่อสร้างแอปคอนโซลในโฟลเดอร์ TestProject

  6. ที่พร้อมท์คําสั่งเทอร์มินัล เมื่อต้องการสร้างโปรแกรมประยุกต์คอนโซลใหม่ในโฟลเดอร์ที่ระบุ ให้พิมพ์ dotnet new console -o ./CsharpProjects/TestProject แล้วกด Enter

    คําสั่ง .NET CLI นี้ใช้เทมเพลตโปรแกรม .NET เพื่อสร้างโครงการแอปพลิเคชันคอนโซล C# ใหม่ในตําแหน่งที่ตั้งโฟลเดอร์ที่ระบุ คําสั่งจะสร้างโฟลเดอร์ CsharpProjects และ TestProject ให้คุณ และใช้ TestProject เป็นชื่อของไฟล์ .csproj

  7. ในแผง EXPLORER ให้ขยายโฟลเดอร์ CsharpProjects

    คุณควรเห็นโฟลเดอร์ TestProject และแฟ้มสองแฟ้ม แฟ้มโปรแกรม C# ที่ชื่อว่า Program.cs และแฟ้มโครงการ C# ที่ชื่อว่า TestProject.csproj

  8. ในแผง EXPLORER หากต้องการดูไฟล์โค้ดของคุณในแผง ตัวแก้ไข ให้เลือก Program.cs

  9. ลบบรรทัดรหัสที่มีอยู่

    คุณจะใช้โครงการคอนโซล C# นี้เพื่อสร้าง สร้าง และเรียกใช้ตัวอย่างโค้ดในระหว่างโมดูลนี้

  10. ปิดแผงเทอร์มินัล

สร้างวิธีการเพื่อแสดงตัวเลขสุ่ม

เมื่อต้องการสร้างเมธอด ก่อนอื่นให้สร้างลายเซ็นของเมธอด แล้วเพิ่มเนื้อความของเมธอด หากต้องการสร้างลายเซ็นของวิธีการ คุณต้องประกาศชนิดการส่งคืน ชื่อเมธอด และพารามิเตอร์ต่างๆ สร้างเนื้อความของเมธอดโดยใช้วงเล็บ {} ที่ประกอบด้วยโค้ด

  1. ป้อนรหัสต่อไปนี้ลงในตัวแก้ไขรหัส Visual Studio:

    void DisplayRandomNumbers();
    

    ในกรณีนี้ วิธีการ เพียงแค่ต้องสร้างและแสดงข้อมูล ดังนั้นชนิดผลลัพธ์คือvoid ในตอนนี้ คุณไม่จําเป็นต้องรวมพารามิเตอร์ใดๆ

  2. หากต้องการสร้างเนื้อความของเมธอด ให้ลบเครื่องหมายอัฒภาค ; และอัปเดตโค้ดของคุณดังต่อไปนี้:

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

    ที่นี่ คุณสร้าง Random ออบเจ็กต์ที่ใช้ในการสร้างตัวเลข

  3. หากต้องการแสดงจํานวนเต็มแบบสุ่มห้าจํานวน ให้เพิ่มการ for วนรอบไปยังวิธีการของคุณ:

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

    ในรหัสนี้ คุณสร้างตัวเลขระหว่าง 1 ถึง 99 (แบบรวม) นอกจากนี้ คุณยังเพิ่มช่องว่างหลังจากพิมพ์ตัวเลขได้ด้วย ถัดไป คุณจะแสดงบรรทัดใหม่ก่อนที่วิธีการจะสิ้นสุด

  4. อัปเดตวิธีการของคุณด้วยรหัสต่อไปนี้:

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

    ในตอนนี้ วิธีการของคุณจะเพิ่มบรรทัดใหม่หลังจากแสดงตัวเลขแล้ว

เรียกใช้วิธีการของคุณ

  1. ป้อนบรรทัดรหัสว่างใหม่ที่ DisplayRandomNumbers ด้านบนวิธีการ

  2. ป้อนรหัสต่อไปนี้บนบรรทัดรหัสว่างใหม่:

    Console.WriteLine("Generating random numbers:");
    DisplayRandomNumbers();
    
    
  3. เปรียบเทียบโค้ดของคุณกับโค้ดต่อไปนี้เพื่อให้แน่ใจว่าถูกต้อง:

    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();
    }
    

    ให้สังเกตว่าการใช้วิธีการ ทําให้รหัสเข้าใจได้ง่าย แทนที่จะใช้เวลาพยายามถอดรหัส for การวนรอบด้วยตัวเอง คุณสามารถอ่านชื่อเมธอดได้อย่างรวดเร็วเพื่อเรียนรู้ว่ารหัสนี้แสดงตัวเลขแบบสุ่ม

ตรวจสอบงานของคุณ

สําหรับงานนี้ คุณจะเรียกใช้แอปพลิเคชันของคุณจากเทอร์มินัลรวมและตรวจสอบว่ารหัสของคุณทํางานได้อย่างถูกต้อง มาเริ่มต้นกันเลย

  1. บันทึกงานของคุณโดยใช้ Ctrl + S หรือใช้เมนูไฟล์ของ Visual Studio Code

  2. หากจําเป็น ให้เปิดแผงเทอร์มินัลแบบรวมของ Visual Studio Code

    ในแผง EXPLORER หากต้องการเปิดเทอร์มินัลที่ตําแหน่งโฟลเดอร์ TestProject ของคุณ ให้คลิกขวาที่ TestProject จากนั้นเลือก เปิดในเทอร์มินัลแบบรวม

  3. ที่พร้อมท์คําสั่งเทอร์มินัล ให้ใส่ dotnet ทํางาน

  4. เพื่อตรวจสอบว่าโค้ดของคุณทํางานตามที่คาดไว้หรือไม่ ให้ตรวจสอบว่าผลลัพธ์ของแอปพลิเคชันของคุณคล้ายกับเอาต์พุตต่อไปนี้ (โดยคํานึงถึงตัวเลขที่สร้างขึ้นแบบสุ่ม):

    17 29 46 36 3 
    

    หากรหัสของคุณแสดงผลลัพธ์ที่แตกต่างกัน คุณจะต้องตรวจสอบรหัสของคุณเพื่อค้นหาข้อผิดพลาดและทําการอัปเดต เรียกใช้รหัสอีกครั้งเพื่อดูว่าคุณได้แก้ไขปัญหาหรือไม่ อัปเดตและเรียกใช้โค้ดของคุณต่อจนกว่ารหัสของคุณจะสร้างผลลัพธ์ที่คาดหวัง

สรุป

นี่คือสิ่งที่คุณได้เรียนรู้เกี่ยวกับวิธีการจนถึงตอนนี้:

  • สร้างวิธีการโดยการประกาศชนิดผลลัพธ์ ชื่อ พารามิเตอร์การป้อนข้อมูล และเนื้อความของเมธอด
  • ชื่อเมธอดควรแสดงถึงงานที่วิธีการดําเนินการอย่างชัดเจน
  • ใช้เมธอด โดยการเรียกใช้ชื่อ และ รวมถึงวงเล็บ()