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.

انظر أيضًا