Feature.GetValuesList

Feature.GetValuesList<T> method

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

public List<T> GetValuesList<T>(string attributeName, string separator)
معاملوصف
Tالنوع المطلوب للقيم.
attributeNameاسم السمة.
separatorسلسلة تُستخدم لفصل اسم السمة وقيمة الفهرس للتسلسل.

قيمة الإرجاع

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

استثناءات

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

ملاحظات

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

أنظر أيضا