Feature.GetValuesList

Feature.GetValuesList<T> method

Bir öznitelik dizisinin değerlerini bir liste olarak alır.

public List<T> GetValuesList<T>(string attributeName, string separator)
ParametreTanım
TDeğerler için istenen tip.
attributeNameÖzelliğin adı.
separatorDizinin öznitelik adını ve dizin değerini ayırmak için kullanılan bir dize.

Geri dönüş değeri

Dizi dizin değerine göre farklı adlar veren özniteliklerin değerlerinin listesi.

istisnalar

istisnaşart
ArgumentNullExceptionöznitelik adınull.
ArgumentExceptionBu ada sahip özellik bu katmanda mevcut değil.
InvalidOperationExceptionÖznitelik kilitli değil.
InvalidOperationExceptionBu özelliğin değeri, bu özellik için ayarlanmadı.
InvalidCastExceptionİstenen tür uygulanmıyorIConvertible.
InvalidCastExceptionÖzelliğin değeri:null, ancak istenen tür bir değer türüdür.
FormatExceptionDeğer yanlış biçimde olduğundan dönüştürme başarısız oldu.
OverflowExceptionTaşma nedeniyle dönüştürme başarısız oldu.

Notlar

Bu,GetValue tek bir değer elde etmek için. Bu nedenle, bu yöntem, değeri otomatik olarak genel tür parametresinde istenen türe dönüştürür. 0 indeksli öznitelik bulunamazsa üretecekArgumentException .

Ayrıca bakınız