هل لا تزال الخصائص التي يتم الوصول إليها عن طريق الحقول محملة بشكل بطيء؟
-
01-07-2019 - |
سؤال
أنا أستخدم field.camelcase في ملفات التعيين الخاصة بي لتعيين أشياء مثل المجموعات والكيانات التابعة وما إلى ذلك.وفضح المجموعات كمصفوفات للقراءة فقط.أعلم أن استراتيجية الوصول لا تؤثر على التحميل البطيء، أريد فقط التأكد من أن هذا سيظل مخبأً:
private ISet<AttributeValue> attributes;
public virtual AttributeValue[] Attributes
{
get { return attributes.ToArray(); }
}
المحلول
تخبره قيمة الوصول فقط بكيفية الوصول إلى الحقل ويخبره field.camelcase فقط باستراتيجية التسمية.هذا لا يؤثر على التحميل البطيء.ستحدد القيمة البطيئة التحميل البطيء في التعيين.
لا تنتمي إلى StackOverflow