Feature.GetValuesList

Feature.GetValuesList<T> method

Ottiene i valori di una sequenza di attributi come elenco.

public List<T> GetValuesList<T>(string attributeName, string separator)
ParametroDescrizione
TTipo desiderato per i valori.
attributeNameNome dell’attributo.
separatorUna stringa utilizzata per separare il nome dell’attributo e il valore dell’indice della sequenza.

Valore di ritorno

Elenco dei valori degli attributi i cui nomi differiscono per il valore dell’indice di sequenza.

Eccezioni

eccezionecondizione
ArgumentNullExceptionIl nome dell’attributo ènull.
ArgumentExceptionL’attributo con questo nome non esiste in questo livello.
InvalidOperationExceptionL’attributo non è bloccato.
InvalidOperationExceptionIl valore di questo attributo non è impostato per questa funzione.
InvalidCastExceptionIl tipo richiesto non viene implementatoIConvertible.
InvalidCastExceptionIl valore dell’attributo ènull, ma il tipo richiesto è un tipo di valore.
FormatExceptionConversione non riuscita perché il valore è in un formato errato.
OverflowExceptionConversione non riuscita a causa di overflow.

Osservazioni

Questo usaGetValue per ottenere un valore singolo. Quindi, questo metodo converte automaticamente il valore nel tipo richiesto nel parametro di tipo generico. Se l’attributo con indice 0 non verrà trovato, verrà generatoArgumentException .

Guarda anche