النفقات العامة عند استخدام الكلمة الأساسية هذا؟
سؤال
نطاق سؤالي هو فقط ASP.NET، حيث قد تكون الإجابة مختلفة عن Java وأي لغة قائمة على أساس C.
ما مقدار العلامة العامة المعنية عند استخدام الكلمة الأساسية "هذا" داخل فئة إلى Dereference خاصية؟ يبدو أنني رأيت بعض المصادر تحاول تثبيط استخدام "هذا" لإلغاء القيادة، ولكن عملا لقد تجاهلتها للتو حتى الآن.
المحلول
أعتقد أنها مجرد مشكلة أسلوب. كما هو مذكور في الجواب على هذا السؤال, ، يقوم المترجم بحقن "هذا" في الاستخدامات الضمنية لهذا. أود استخدامها من أجل الوضوح.
نصائح أخرى
stylecop. أوصت باستخدام هذا لجميع المرجع الحقل المثيل.
والمقارنة بالوصول إلى الحقل المذكور من خلال الممتلكات، ألا يجب أن تكون في الواقع أسرع (وإن كان غير مريح) عن طريق تجاوز التجريد؟
لا النفقات العامة.
لا تنتمي إلى StackOverflow