สารบัญ:
คำจำกัดความ - การรวมก่อนหมายถึงอะไร
ใน C # การรวมก่อนหน้าเป็นกระบวนการที่ตัวแปรถูกกำหนดให้กับชนิดของวัตถุเฉพาะในระหว่างการประกาศเพื่อสร้างวัตถุที่ถูกผูกไว้ก่อนหน้า สิ่งนี้ตรงกันข้ามกับกระบวนการวัตถุที่ถูก จำกัด ขอบเขตซึ่งมีการเปิดเผยประเภทของวัตถุในช่วงเวลาของการสร้างอินสแตนซ์
การรวมก่อนหน้าถูกนำไปใช้ในแนวคิด C # จำนวนมากเช่นวิธีโอเวอร์โหลด, โอเปอเรเตอร์ที่โอเวอร์โหลดและวิธีการแทนที่ซึ่งถูกเรียกโดยตรงผ่านการใช้วัตถุที่ได้รับ การรวมก่อนหน้านั้นไม่ยืดหยุ่นและอาจส่งผลให้เกิดปัญหาความเข้ากันได้ของรุ่นเนื่องจากคุณสมบัติและพารามิเตอร์และคุณสมบัติของเมธอดและการพึ่งพาสูง
การรวมก่อนหน้านี้ยังเป็นที่รู้จักกันในนามการรวบรวมเวลาหลากหลายรูปแบบการผูกแบบคงที่และการพิมพ์แบบคงที่
Techopedia อธิบายการผูกข้อมูลล่วงหน้า
สิทธิประโยชน์ก่อนกำหนดรวมถึง:
- คอมไพเลอร์สามารถทำการปรับให้เหมาะสมซึ่งส่งผลให้แอปพลิเคชันมีประสิทธิภาพมากขึ้น
- วัตถุที่ถูกผูกไว้ก่อนหน้านั้นเร็วกว่ามีความสามารถในการอ่านรหัสได้ดีขึ้นและดูแลรักษาได้ง่าย
- การใช้สภาพแวดล้อมการพัฒนาแบบรวม (IDE) ของ Visual Studio เป็นเครื่องมือในการพัฒนาช่วยให้เกิดการรวมก่อนหน้าในการพัฒนาแอพพลิเคชั่นอย่างรวดเร็ว (RAD) โดยให้การเข้าถึงคุณสมบัติและวิธีการของวัตถุอย่างรวดเร็ว - ลดข้อผิดพลาดในการพิมพ์
- ข้อผิดพลาดจะถูกเปิดเผยระหว่างการรวบรวมซึ่งจะลดความรุนแรงและความถี่ของข้อผิดพลาดรันไทม์
ในระหว่างการรวมก่อนหน้าคอมไพเลอร์ C # ดำเนินการตรวจสอบไวยากรณ์และชนิดเพื่อให้แน่ใจว่าจำนวนพารามิเตอร์ที่ถูกต้องและประเภทจะถูกส่งผ่านไปยังวิธีการหรือคุณสมบัติ การรวมก่อนหน้ายังตรวจสอบค่าส่งคืนซึ่งช่วยลดเวลาการดำเนินการและข้อผิดพลาดรันไทม์ให้น้อยที่สุด
ตัวอย่างเช่นแอปพลิเคชันไคลเอนต์การทำงานอัตโนมัติ C # จำเป็นต้องคำนวณค่าด้วยสูตร Microsoft Excel ที่กำหนดไว้ แอปพลิเคชันอาจสร้างวัตถุประเภท Microsoft Excel และเรียกใช้วิธีการที่จำเป็นหลังจากเริ่มต้นคุณสมบัติวัตถุ เนื่องจาก Microsoft Excel เป็นวัตถุชนิดเฉพาะตัวแปรที่สร้างและกำหนดให้เป็นวัตถุที่ผูกไว้ล่วงหน้า
ในขณะที่ทำงานกับออบเจกต์ที่มีขอบเขต จำกัด จำเป็นต้องรวมไลบรารีชนิดที่นิยามของชนิดออบเจ็กต์ที่ถูกผูกไว้ก่อนหน้านี้ นอกจากนี้วัตถุที่ถูกผูกไว้ก่อนหน้านี้ไม่สามารถใช้ในการกำหนดวัตถุประเภทอื่นหลังจากการประกาศ