Feature.GetValuesList

Feature.GetValuesList<T> method

Hämtar värdena för en attributsekvens som en lista.

public List<T> GetValuesList<T>(string attributeName, string separator)
ParameterBeskrivning
TÖnskad typ för värdena.
attributeNameNamn på attributet.
separatorEn sträng som används för att separera attributnamn och indexvärde för sekvensen.

Returvärde

Lista över värden för attributen som namnger olika efter sekvensindexvärde.

Undantag

undantagskick
ArgumentNullExceptionAttributnamnet ärnull.
ArgumentExceptionAttributet med detta namn finns inte i det här lagret.
InvalidOperationExceptionAttributet är inte låst.
InvalidOperationExceptionVärdet på det här attributet är inte inställt för den här funktionen.
InvalidCastExceptionDen begärda typen implementeras inteIConvertible.
InvalidCastExceptionVärdet på attributet ärnull, men den begärda typen är en värdetyp.
FormatExceptionKonverteringen misslyckades eftersom värdet är i felaktigt format.
OverflowExceptionKonverteringen misslyckades på grund av spill.

Anmärkningar

Detta använderGetValue för att få ett enda värde. Så den här metoden konverterar värdet automatiskt till den typ som efterfrågas i den generiska typparametern. Om attribut med index 0 inte hittas kommer det att genererasArgumentException .

Se även