Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

ข้อมูลทั่วไปใน C #


Generics ช่วยให้คุณเขียนคลาสหรือเมธอดที่ใช้ได้กับข้อมูลทุกประเภท

เขียนข้อกำหนดสำหรับคลาสหรือเมธอด โดยใช้พารามิเตอร์ทดแทนสำหรับชนิดข้อมูล เมื่อคอมไพเลอร์พบคอนสตรัคเตอร์สำหรับคลาสหรือการเรียกใช้ฟังก์ชันสำหรับเมธอด คอมไพเลอร์จะสร้างโค้ดเพื่อจัดการกับประเภทข้อมูลเฉพาะ

Generics เป็นเทคนิคที่ช่วยเสริมสร้างโปรแกรมของคุณด้วยวิธีต่อไปนี้ -

  • ช่วยให้คุณใช้รหัสซ้ำได้สูงสุด ความปลอดภัยในการพิมพ์ และประสิทธิภาพ

  • คุณสามารถสร้างคลาสคอลเลกชันทั่วไปได้ ไลบรารีคลาส .NET Framework ประกอบด้วยคลาสคอลเลกชันทั่วไปใหม่หลายคลาสในเนมสเปซ System.Collections.Generic คุณสามารถใช้คลาสคอลเลกชันทั่วไปเหล่านี้แทนคลาสคอลเลกชันในเนมสเปซ System.Collections

  • คุณสามารถสร้างอินเทอร์เฟซทั่วไป คลาส เมธอด เหตุการณ์ และผู้รับมอบสิทธิ์ได้

  • คุณอาจสร้างคลาสทั่วไปที่มีข้อจำกัดเพื่อให้สามารถเข้าถึงเมธอดในประเภทข้อมูลเฉพาะได้

  • คุณอาจได้รับข้อมูลเกี่ยวกับประเภทที่ใช้ในประเภทข้อมูลทั่วไปในขณะดำเนินการโดยใช้วิธีสะท้อนกลับ