Feature.GetValuesList

Feature.GetValuesList<T> method

يحصل على قيم تسلسل السمات كقائمة.

public List<T> GetValuesList<T>(string attributeName, string separator, int count = 0)
معاملالوصف
Tالنوع المطلوب للقيم.
attributeNameاسم السمة.
الفاصلسلسلة تُستخدم لفصل اسم السمة وقيمة الفهرس في التسلسل.
العددعدد القيم التي سيتم إرجاعها (القيمة المفقودة تُملأ كـ null)

قيمة الإرجاع

قائمة القيم للسمات التي تختلف أسماؤها حسب قيمة فهرس التسلسل.

استثناءات

استثناءشرط
ArgumentNullExceptionاسم السمة هو null.
ArgumentExceptionالسمة بهذا الاسم غير موجودة في هذه الطبقة.
InvalidOperationExceptionالسمة غير مقفلة.
InvalidOperationExceptionقيمة هذه السمة غير مُحددة لهذا العنصر.
InvalidCastExceptionالنوع المطلوب لا يُطبق الواجهة IConvertible.
InvalidCastExceptionقيمة السمة هي null، لكن النوع المطلوب هو نوع قيمة.
FormatExceptionفشل التحويل لأن القيمة بتنسيق غير صحيح.
OverflowExceptionفشل التحويل بسبب تجاوز السعة.

ملاحظات

هذا يستخدم GetValue للحصول على قيمة واحدة. لذلك، تقوم هذه الطريقة بتحويل القيمة تلقائيًا إلى النوع المطلوب في معامل النوع العام. إذا لم يتم العثور على السمة ذات الفهرس 0 فستولد استثناء ArgumentException.

انظر أيضًا