Feature.GetValuesList

Feature.GetValuesList<T> method

Haalt de waarden van een attributenreeks op als een lijst.

public List<T> GetValuesList<T>(string attributeName, string separator)
ParameterBeschrijving
TGewenst type voor de waarden.
attributeNameNaam van het attribuut.
separatorEen tekenreeks die wordt gebruikt om de kenmerknaam en de indexwaarde van de reeks te scheiden.

Winstwaarde

Lijst met waarden van de attributen waarvan de namen verschillen per sequentie-indexwaarde.

Uitzonderingen

uitzonderingvoorwaarde
ArgumentNullExceptionDe attribuutnaam isnull.
ArgumentExceptionHet attribuut met deze naam bestaat niet in deze laag.
InvalidOperationExceptionHet attribuut is niet vergrendeld.
InvalidOperationExceptionDe waarde van dit attribuut is niet ingesteld voor dit object.
InvalidCastExceptionHet aangevraagde type wordt niet geïmplementeerdIConvertible.
InvalidCastExceptionWaarde van het attribuut isnull, maar het aangevraagde type is een waardetype.
FormatExceptionConversie is mislukt omdat de waarde een onjuist formaat heeft.
OverflowExceptionConversie mislukt vanwege overflow.

Opmerkingen

Dit gebruiktGetValue om een enkele waarde te krijgen. Deze methode converteert de waarde dus automatisch naar het type dat wordt gevraagd in de generieke typeparameter. Als attribuut met index 0 niet wordt gevonden, wordt het gegenereerdArgumentException .

Zie ook