Const مقابل Readonly
كلاهما يمنع تغيير القيمة بعد التخصيص.
Const
يجب تخصيص القيمة وقت الإعلان عن المتغير، وتثبت القيمة وقت المراجعة (compile time). csharp public const double PI = 3.14159;
Readonly
يمكن تخصيص القيمة أثناء الإعلان أو داخل المنشئ (constructor)، وتثبت القيمة وقت التشغيل (runtime). csharp public readonly string CreationTime;