บ้าน พัฒนาการ การผูกไว้ก่อนคืออะไร? - คำจำกัดความจาก techopedia

การผูกไว้ก่อนคืออะไร? - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - การรวมก่อนหมายถึงอะไร

ใน C # การรวมก่อนหน้าเป็นกระบวนการที่ตัวแปรถูกกำหนดให้กับชนิดของวัตถุเฉพาะในระหว่างการประกาศเพื่อสร้างวัตถุที่ถูกผูกไว้ก่อนหน้า สิ่งนี้ตรงกันข้ามกับกระบวนการวัตถุที่ถูก จำกัด ขอบเขตซึ่งมีการเปิดเผยประเภทของวัตถุในช่วงเวลาของการสร้างอินสแตนซ์


การรวมก่อนหน้าถูกนำไปใช้ในแนวคิด C # จำนวนมากเช่นวิธีโอเวอร์โหลด, โอเปอเรเตอร์ที่โอเวอร์โหลดและวิธีการแทนที่ซึ่งถูกเรียกโดยตรงผ่านการใช้วัตถุที่ได้รับ การรวมก่อนหน้านั้นไม่ยืดหยุ่นและอาจส่งผลให้เกิดปัญหาความเข้ากันได้ของรุ่นเนื่องจากคุณสมบัติและพารามิเตอร์และคุณสมบัติของเมธอดและการพึ่งพาสูง


การรวมก่อนหน้านี้ยังเป็นที่รู้จักกันในนามการรวบรวมเวลาหลากหลายรูปแบบการผูกแบบคงที่และการพิมพ์แบบคงที่

Techopedia อธิบายการผูกข้อมูลล่วงหน้า

สิทธิประโยชน์ก่อนกำหนดรวมถึง:

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

ในระหว่างการรวมก่อนหน้าคอมไพเลอร์ C # ดำเนินการตรวจสอบไวยากรณ์และชนิดเพื่อให้แน่ใจว่าจำนวนพารามิเตอร์ที่ถูกต้องและประเภทจะถูกส่งผ่านไปยังวิธีการหรือคุณสมบัติ การรวมก่อนหน้ายังตรวจสอบค่าส่งคืนซึ่งช่วยลดเวลาการดำเนินการและข้อผิดพลาดรันไทม์ให้น้อยที่สุด


ตัวอย่างเช่นแอปพลิเคชันไคลเอนต์การทำงานอัตโนมัติ C # จำเป็นต้องคำนวณค่าด้วยสูตร Microsoft Excel ที่กำหนดไว้ แอปพลิเคชันอาจสร้างวัตถุประเภท Microsoft Excel และเรียกใช้วิธีการที่จำเป็นหลังจากเริ่มต้นคุณสมบัติวัตถุ เนื่องจาก Microsoft Excel เป็นวัตถุชนิดเฉพาะตัวแปรที่สร้างและกำหนดให้เป็นวัตถุที่ผูกไว้ล่วงหน้า


ในขณะที่ทำงานกับออบเจกต์ที่มีขอบเขต จำกัด จำเป็นต้องรวมไลบรารีชนิดที่นิยามของชนิดออบเจ็กต์ที่ถูกผูกไว้ก่อนหน้านี้ นอกจากนี้วัตถุที่ถูกผูกไว้ก่อนหน้านี้ไม่สามารถใช้ในการกำหนดวัตถุประเภทอื่นหลังจากการประกาศ

คำจำกัดความนี้ถูกเขียนในบริบทของ C #
การผูกไว้ก่อนคืออะไร? - คำจำกัดความจาก techopedia