เนื้อหา
- คำจำกัดความ - Generics หมายถึงอะไร
- ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร
- Techopedia อธิบาย Generics
คำจำกัดความ - Generics หมายถึงอะไร
Generics อ้างถึงคุณสมบัติใน C # ที่อนุญาตให้กำหนดคลาสหรือวิธีการที่มีประเภทเป็นพารามิเตอร์
ยาสามัญอนุญาตให้มีการออกแบบคลาสและวิธีการที่มีการระบุประเภทเฉพาะในเวลาที่มีการประกาศและการสร้างอินสแตนซ์สิ่งนี้ช่วยให้การพัฒนาคลาสสากลและวิธีการที่ช่วยในการปรับปรุงประสิทธิภาพการผลิตและความปลอดภัยของประเภท
Generics มักจะใช้ในการสร้างคลาสคอลเลกชันสำหรับการใช้แนวคิดเช่นรายการตารางแฮชคิว ฯลฯ คลาสเหล่านี้จัดการชุดของวัตถุและการดำเนินการแค็ปซูลที่ไม่เฉพาะเจาะจงกับชนิดข้อมูลเฉพาะ
ข้อมูลทั่วไปยังเป็นที่รู้จักกันในนามพาราเมทริกพหุสัณฐาน
ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร
Techopedia อธิบาย Generics
ยาสามัญถูกนำมาใช้ใน C # 2.0 เป็นส่วนหนึ่งของ Common Language Runtime ของ. NET เพื่อเอาชนะข้อ จำกัด ในการใช้งานการวางนัยทั่วไปในเวอร์ชันก่อนหน้า การวางนัยทั่วไปทำได้โดยการหล่อประเภทไปยังและจากประเภทฐานสากล System.Object ที่ไม่ปลอดภัยและต้องใช้การหล่อซึ่งส่งผลให้เกิดประสิทธิภาพ
ประโยชน์บางประการในการใช้ยาชื่อสามัญ ได้แก่ :
- การหล่อนั้นไม่จำเป็นสำหรับการเข้าถึงแต่ละองค์ประกอบในคอลเลกชัน
- รหัสไคลเอนต์ที่ใช้ generics จะปลอดภัยในระหว่างการดำเนินการโดยป้องกันการใช้ข้อมูลที่มีชนิดแตกต่างจากที่ใช้ในการประกาศ
- รหัสไม่ซ้ำกันสำหรับข้อมูลหลายประเภท
รายการ คำจำกัดความนี้ถูกเขียนในการต่อต้านของ C #
Generics คล้ายกับแม่แบบ C ++ ในแนวคิด แต่ส่วนใหญ่แตกต่างกันในการนำไปใช้