![]() |
|
Tips and Tricks : الفرق بين const و static readonly - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (https://vb4arb.com/vb) +-- قسم : قسم لغة السي شارب C#.NET (https://vb4arb.com/vb/forumdisplay.php?fid=175) +--- قسم : قسم مقالات C#.NET (https://vb4arb.com/vb/forumdisplay.php?fid=177) +--- الموضوع : Tips and Tricks : الفرق بين const و static readonly (/showthread.php?tid=5606) |
Tips and Tricks : الفرق بين const و static readonly - RaggiTech - 14-10-12 بسم الله الرحمن الرحيم . السلام عليكم ورحمة الله وبركاته . لو كنت قد جربت التعامل مع الثوابت بكثرة ، فلا بد انك تساءلت ، ما هو الفارق بين تعريف ثابت const او تعريفه باستخدام static readonly ، فكلاهما كما تعلم لا يمكن تغيير قيمتهما . الفارق بسيط جداً ، هو ان ال const يتم تعريف قيمتها وقت ال compile time ، اما قيمة ال static readonly فيتم تعريفها وقت ال run time . لهذا سنجد مزية اضافية لل static readonly ، وهو اننا يمكن ان نقوم بتعريفة في ال static constructor بالشكل التالي مثلاً : كود : class Programبالتوفيق ... |