![CVPR 2021 Paper Compilation - TUM Visual Computing Lab & Collaborators](https://i.ytimg.com/vi/XihxC65tmyA/hqdefault.jpg)
เนื้อหา
- คำจำกัดความ - อินสแตนซ์ฟิลด์หมายถึงอะไร
- ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร
- Techopedia อธิบายฟิลด์อินสแตนซ์
คำจำกัดความ - อินสแตนซ์ฟิลด์หมายถึงอะไร
เขตข้อมูลอินสแตนซ์ใน C # เป็นตัวแปรชนิดใด ๆ ที่อยู่ภายในคลาสหรือโครงสร้างและใช้เพื่อเก็บข้อมูลวัตถุ มันเป็นสมาชิกของชนิดที่ประกอบด้วยกับสำเนาของฟิลด์สำหรับแต่ละอินสแตนซ์ของชนิดประกอบด้วย
ฟิลด์อินสแตนซ์แสดงถึงข้อมูลของคลาสที่ทำให้วัตถุสามารถรักษาสถานะของมันได้ ฟิลด์เหล่านี้มักจะถูกเปิดเผยเป็นคุณสมบัติโดยที่การใช้งานภายในของฟิลด์สามารถเปลี่ยนแปลงได้ตามการปรับปรุงในการออกแบบคลาสโดยไม่ต้องแนะนำการเปลี่ยนแปลงใด ๆ ข้อได้เปรียบนี้ทำให้ผลกระทบของค่าใช้จ่ายเล็กน้อยในการเข้าถึงเขตข้อมูลผ่านคุณสมบัติ
จุดประสงค์หลักของการออกแบบฟิลด์อินสแตนซ์คือการห่อหุ้มข้อมูลที่ต้องเข้าถึงได้โดยวิธีการทั้งหมดของคลาสและอนุญาตให้เก็บข้อมูลตลอดอายุการใช้งานของอินสแตนซ์ของคลาส นอกจากนี้ยังสามารถป้องกันข้อมูลจากการทุจริตโดยไม่ตั้งใจด้วยการซ่อนระดับการเข้าถึงที่จำเป็น
ฟิลด์อินสแตนซ์ยังถูกอ้างถึงเป็นตัวแปรอินสแตนซ์
ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร
Techopedia อธิบายฟิลด์อินสแตนซ์
มีการประกาศฟิลด์อินสแตนซ์ภายในบล็อคคลาสพร้อมกับรายละเอียดชื่อระดับการเข้าถึงและชนิดข้อมูล ระดับการเข้าถึงสามารถระบุได้โดยใช้ตัวดัดแปลงการเข้าถึงใด ๆ ซึ่งเป็นส่วนตัวป้องกันสาธารณะภายในและได้รับการป้องกันภายใน โดยทั่วไปแล้วฟิลด์จะใช้กับการเข้าถึงส่วนตัวหรือได้รับการป้องกันเพื่อป้องกันการเข้าถึงโดยตรงไปยังรหัสลูกค้า
ในระหว่างการสร้างอินสแตนซ์ของคลาสแต่ละอินสแตนซ์ของคลาสจะใช้พื้นที่หน่วยความจำแยกต่างหากและเขตข้อมูลจะมีค่าแยกต่างหากและเป็นอิสระ ไม่เหมือนกับฟิลด์สแตติกซึ่งเป็นของคลาสและแบ่งใช้ระหว่างอินสแตนซ์ทั้งหมดของคลาสฟิลด์อินสแตนซ์สามารถเข้าถึงได้จากอินสแตนซ์ของคลาสเท่านั้น
ตัวอย่างเช่นพิจารณาคลาสที่มีวันที่เป็นฟิลด์อินสแตนซ์ เมื่อสองอินสแตนซ์ของคลาสนี้ถูกสร้างขึ้นเป็น X และ Y สามารถเปลี่ยนค่าวันที่สำหรับออบเจ็กต์ X ได้โดยไม่กระทบต่อมูลค่าของออบเจค Y
ฟิลด์อินสแตนซ์สามารถเริ่มต้นได้โดยใช้โอเปอเรเตอร์การมอบหมายด้วยค่าเริ่มต้นเมื่อมีการประกาศ ฟิลด์อินสแตนซ์ยังสามารถใช้กับโมดิฟายเออร์แบบอ่านอย่างเดียวเพื่อให้สามารถกำหนดค่าของมันได้เพียงครั้งเดียวทั้งในการประกาศหรือในตัวสร้างของคลาส
คำจำกัดความนี้ถูกเขียนในการต่อต้านของ C #