النفقات العامة عند استخدام الكلمة الأساسية هذا؟

StackOverflow https://stackoverflow.com/questions/1105386

  •  12-09-2019
  •  | 
  •  

سؤال

نطاق سؤالي هو فقط ASP.NET، حيث قد تكون الإجابة مختلفة عن Java وأي لغة قائمة على أساس C.

ما مقدار العلامة العامة المعنية عند استخدام الكلمة الأساسية "هذا" داخل فئة إلى Dereference خاصية؟ يبدو أنني رأيت بعض المصادر تحاول تثبيط استخدام "هذا" لإلغاء القيادة، ولكن عملا لقد تجاهلتها للتو حتى الآن.

هل كانت مفيدة؟

المحلول

أعتقد أنها مجرد مشكلة أسلوب. كما هو مذكور في الجواب على هذا السؤال, ، يقوم المترجم بحقن "هذا" في الاستخدامات الضمنية لهذا. أود استخدامها من أجل الوضوح.

نصائح أخرى

stylecop. أوصت باستخدام هذا لجميع المرجع الحقل المثيل.

والمقارنة بالوصول إلى الحقل المذكور من خلال الممتلكات، ألا يجب أن تكون في الواقع أسرع (وإن كان غير مريح) عن طريق تجاوز التجريد؟

لا النفقات العامة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top