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