Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

คำหลัก const และแบบอ่านอย่างเดียวใน C # แตกต่างกันอย่างไร


Const

ฟิลด์คงที่คือฟิลด์ที่ไม่สามารถแก้ไขได้ ในขณะที่ประกาศ คุณต้องกำหนดค่าให้กับมัน

const int a = 5;

อ่านอย่างเดียว

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

ให้เราดูตัวอย่างที่เริ่มต้นฟิลด์แบบอ่านอย่างเดียวในตัวสร้าง -

ตัวอย่าง

class Calculate {
   readonly int z;
   public Demo( ) {
      z = 20;
   }
}