บทนำ

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

การใช้งานเริ่มต้นในอินเทอร์เฟซช่วยให้คุณสามารถเพิ่มวิธีการใหม่ลงในอินเทอร์เฟซโดยตรงและนําเสนอการใช้งานเริ่มต้น คลาสที่ใช้อินเทอร์เฟซนี้สามารถใช้วิธีการเริ่มต้นหรือการแทนที่และนําเสนอการใช้งานของตนเอง

สมมติว่า คุณเป็นนักพัฒนาซอฟต์แวร์ที่บริษัทด้านเทคโนโลยีซึ่งสร้างระบบอัตโนมัติในบ้าน งานของคุณคือการออกแบบและใช้ไฟชนิดต่าง ๆ ที่มีฟังก์ชันการทํางานที่แตกต่างกันโดยใช้อินเทอร์เฟซใน C# ใช้อินเตอร์เฟซเพื่อให้ระบบมีความยืดหยุ่นและขยายได้อย่างง่ายดายเป็นชนิดใหม่ของไฟและคุณสมบัติที่มีการเพิ่มของ

หลังจากจบโมดูลนี้ คุณจะสามารถ:

  • กําหนดและใช้อินเทอร์เฟซพื้นฐานใน C#
  • ใช้วิธีการเริ่มต้นในอินเทอร์เฟซ
  • ใช้อินเทอร์เฟซเป็นพารามิเตอร์เมธอดเพื่อส่งเสริมการคลวมคล
  • ใช้และใช้อินเทอร์เฟซที่กําหนดโดยระบบทั่วไป เช่น IEnumerable, IDisposable และ IComparable
  • แทนที่การใช้งานเริ่มต้นในคลาสที่ระบุ

ข้อกําหนดเบื้องต้น

  • Visual Studio Code ที่ติดตั้งด้วย C# Dev Kit
  • ความรู้พื้นฐานของ Visual Studio Code IDE
  • ความเข้าใจพื้นฐานของภาษาการเขียนโปรแกรม C#
  • สามารถสร้างและใช้อินเทอร์เฟซพื้นฐานได้
  • คุ้นเคยกับคลาส คลาสนามธรรม และการรับช่วง