แบบฝึกหัด - สร้างวิธีแรกของคุณ
โดยทั่วไปแล้ว เมธอด จะถูกสร้างขึ้นเพื่อดําเนินงานเฉพาะ ในแบบฝึกหัดนี้ คุณจะสร้างวิธีการที่สร้างและแสดงตัวเลขสุ่มห้าตัว มาเริ่มต้นกันเลย!
เตรียมสภาพแวดล้อมการเข้ารหัสของคุณ
โมดูลนี้ประกอบด้วยกิจกรรมลงมือทําซึ่งจะแนะนําคุณตลอดกระบวนการสร้างและเรียกใช้รหัสการสาธิต คุณควรทํากิจกรรมเหล่านี้ให้เสร็จสมบูรณ์โดยใช้ Visual Studio Code เป็นสภาพแวดล้อมการพัฒนาของคุณ การใช้ Visual Studio Code สําหรับกิจกรรมเหล่านี้จะช่วยให้คุณเขียนและเรียกใช้โค้ดในสภาพแวดล้อมของนักพัฒนาที่มืออาชีพใช้ทั่วโลกได้อย่างสะดวกขึ้น
เปิด Visual Studio Code
คุณสามารถใช้เมนูเริ่มต้นของ Windows (หรือทรัพยากรที่เทียบเท่าสําหรับระบบปฏิบัติการอื่น) เพื่อเปิด Visual Studio Code
บนเมนู ไฟล์ รหัส Visual Studio เลือก เปิดโฟลเดอร์
ในกล่องโต้ตอบ เปิดโฟลเดอร์ ให้ไปยังโฟลเดอร์ Windows Desktop
หากคุณมีตําแหน่งโฟลเดอร์อื่นที่คุณเก็บโครงการโค้ดไว้ คุณสามารถใช้ตําแหน่งโฟลเดอร์นั้นแทนได้ สําหรับการฝึกนี้ สิ่งสําคัญคือการมีตําแหน่งที่ตั้งที่ง่ายต่อการค้นหาและจดจํา
ในกล่องโต้ตอบ เปิด โฟลเดอร์ ให้เลือก เลือกโฟลเดอร์
ถ้าคุณเห็นกล่องโต้ตอบความปลอดภัยที่ถามว่าคุณเชื่อถือผู้เขียนหรือไม่ ให้เลือก ใช่
บนเมนู เทอร์มินัล Visual Studio Code ให้เลือก เทอร์มินัลใหม่
โปรดสังเกตว่าพร้อมท์คําสั่งในแผงเทอร์มินัล จะแสดงเส้นทางโฟลเดอร์สําหรับโฟลเดอร์ปัจจุบัน เช่น:
C:\Users\someuser\Desktop>หมายเหตุ
ถ้าทํางานบนพีซีของคุณเอง แทนที่จะทํางานใน Sandbox หรือสภาพแวดล้อมที่เป็นโฮสต์ และคุณจบมอดูล Microsoft Learn อื่นๆ ใน C# series นี้ คุณอาจสร้างโฟลเดอร์โครงการสําหรับตัวอย่างโค้ดไว้แล้ว ถ้าเป็นกรณีนี้ คุณสามารถข้ามขั้นตอนถัดไป ซึ่งใช้เพื่อสร้างแอปคอนโซลในโฟลเดอร์ TestProject
ที่พร้อมท์คําสั่งเทอร์มินัล เมื่อต้องการสร้างโปรแกรมประยุกต์คอนโซลใหม่ในโฟลเดอร์ที่ระบุ ให้พิมพ์
dotnet new console -o ./CsharpProjects/TestProjectแล้วกด Enterคําสั่ง .NET CLI นี้ใช้เทมเพลตโปรแกรม .NET เพื่อสร้างโครงการแอปพลิเคชันคอนโซล C# ใหม่ในตําแหน่งที่ตั้งโฟลเดอร์ที่ระบุ คําสั่งจะสร้างโฟลเดอร์ CsharpProjects และ TestProject ให้คุณ และใช้ TestProject เป็นชื่อของไฟล์
.csprojในแผง EXPLORER ให้ขยายโฟลเดอร์ CsharpProjects
คุณควรเห็นโฟลเดอร์ TestProject และแฟ้มสองแฟ้ม แฟ้มโปรแกรม C# ที่ชื่อว่า Program.cs และแฟ้มโครงการ C# ที่ชื่อว่า TestProject.csproj
ในแผง EXPLORER หากต้องการดูไฟล์โค้ดของคุณในแผง ตัวแก้ไข ให้เลือก Program.cs
ลบบรรทัดรหัสที่มีอยู่
คุณจะใช้โครงการคอนโซล C# นี้เพื่อสร้าง สร้าง และเรียกใช้ตัวอย่างโค้ดในระหว่างโมดูลนี้
ปิดแผงเทอร์มินัล
สร้างวิธีการเพื่อแสดงตัวเลขสุ่ม
เมื่อต้องการสร้างเมธอด ก่อนอื่นให้สร้างลายเซ็นของเมธอด แล้วเพิ่มเนื้อความของเมธอด หากต้องการสร้างลายเซ็นของวิธีการ คุณต้องประกาศชนิดการส่งคืน ชื่อเมธอด และพารามิเตอร์ต่างๆ สร้างเนื้อความของเมธอดโดยใช้วงเล็บ {} ที่ประกอบด้วยโค้ด
ป้อนรหัสต่อไปนี้ลงในตัวแก้ไขรหัส Visual Studio:
void DisplayRandomNumbers();ในกรณีนี้ วิธีการ เพียงแค่ต้องสร้างและแสดงข้อมูล ดังนั้นชนิดผลลัพธ์คือ
voidในตอนนี้ คุณไม่จําเป็นต้องรวมพารามิเตอร์ใดๆหากต้องการสร้างเนื้อความของเมธอด ให้ลบเครื่องหมายอัฒภาค
;และอัปเดตโค้ดของคุณดังต่อไปนี้:void DisplayRandomNumbers() { Random random = new Random(); }ที่นี่ คุณสร้าง
Randomออบเจ็กต์ที่ใช้ในการสร้างตัวเลขหากต้องการแสดงจํานวนเต็มแบบสุ่มห้าจํานวน ให้เพิ่มการ
forวนรอบไปยังวิธีการของคุณ:void DisplayRandomNumbers() { Random random = new Random(); for (int i = 0; i < 5; i++) { Console.Write($"{random.Next(1, 100)} "); } }ในรหัสนี้ คุณสร้างตัวเลขระหว่าง 1 ถึง 99 (แบบรวม) นอกจากนี้ คุณยังเพิ่มช่องว่างหลังจากพิมพ์ตัวเลขได้ด้วย ถัดไป คุณจะแสดงบรรทัดใหม่ก่อนที่วิธีการจะสิ้นสุด
อัปเดตวิธีการของคุณด้วยรหัสต่อไปนี้:
void DisplayRandomNumbers() { Random random = new Random(); for (int i = 0; i < 5; i++) { Console.Write($"{random.Next(1, 100)} "); } Console.WriteLine(); }ในตอนนี้ วิธีการของคุณจะเพิ่มบรรทัดใหม่หลังจากแสดงตัวเลขแล้ว
เรียกใช้วิธีการของคุณ
ป้อนบรรทัดรหัสว่างใหม่ที่
DisplayRandomNumbersด้านบนวิธีการป้อนรหัสต่อไปนี้บนบรรทัดรหัสว่างใหม่:
Console.WriteLine("Generating random numbers:"); DisplayRandomNumbers();เปรียบเทียบโค้ดของคุณกับโค้ดต่อไปนี้เพื่อให้แน่ใจว่าถูกต้อง:
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การวนรอบด้วยตัวเอง คุณสามารถอ่านชื่อเมธอดได้อย่างรวดเร็วเพื่อเรียนรู้ว่ารหัสนี้แสดงตัวเลขแบบสุ่ม
ตรวจสอบงานของคุณ
สําหรับงานนี้ คุณจะเรียกใช้แอปพลิเคชันของคุณจากเทอร์มินัลรวมและตรวจสอบว่ารหัสของคุณทํางานได้อย่างถูกต้อง มาเริ่มต้นกันเลย
บันทึกงานของคุณโดยใช้ Ctrl + S หรือใช้เมนูไฟล์ของ Visual Studio Code
หากจําเป็น ให้เปิดแผงเทอร์มินัลแบบรวมของ Visual Studio Code
ในแผง EXPLORER หากต้องการเปิดเทอร์มินัลที่ตําแหน่งโฟลเดอร์ TestProject ของคุณ ให้คลิกขวาที่ TestProject จากนั้นเลือก เปิดในเทอร์มินัลแบบรวม
ที่พร้อมท์คําสั่งเทอร์มินัล ให้ใส่ dotnet ทํางาน
เพื่อตรวจสอบว่าโค้ดของคุณทํางานตามที่คาดไว้หรือไม่ ให้ตรวจสอบว่าผลลัพธ์ของแอปพลิเคชันของคุณคล้ายกับเอาต์พุตต่อไปนี้ (โดยคํานึงถึงตัวเลขที่สร้างขึ้นแบบสุ่ม):
17 29 46 36 3หากรหัสของคุณแสดงผลลัพธ์ที่แตกต่างกัน คุณจะต้องตรวจสอบรหัสของคุณเพื่อค้นหาข้อผิดพลาดและทําการอัปเดต เรียกใช้รหัสอีกครั้งเพื่อดูว่าคุณได้แก้ไขปัญหาหรือไม่ อัปเดตและเรียกใช้โค้ดของคุณต่อจนกว่ารหัสของคุณจะสร้างผลลัพธ์ที่คาดหวัง
สรุป
นี่คือสิ่งที่คุณได้เรียนรู้เกี่ยวกับวิธีการจนถึงตอนนี้:
- สร้างวิธีการโดยการประกาศชนิดผลลัพธ์ ชื่อ พารามิเตอร์การป้อนข้อมูล และเนื้อความของเมธอด
- ชื่อเมธอดควรแสดงถึงงานที่วิธีการดําเนินการอย่างชัดเจน
- ใช้เมธอด โดยการเรียกใช้ชื่อ และ รวมถึงวงเล็บ
()