Feature.SetValues

Feature.SetValues method

Imposta nuovi valori per tutti gli attributi. Considera anche di utilizzareCopyValues metodo per semplificare i valori di impostazione in una chiamata.

public int SetValues(object[] values)
ParametroTipoDescrizione
valuesObject[]La matrice di nuovi valori.

Valore di ritorno

Il numero di valori di attributo impostati.

Eccezioni

eccezionecondizione
ArgumentNullExceptionL’argomento non può esserenull.
ArgumentExceptionL’attributo con questo nome non esiste in questo livello.
InvalidOperationExceptionL’attributo non è bloccato.
InvalidCastExceptionIl tipo del valore non viene implementatoIConvertible.
FormatExceptionConversione non riuscita perché il valore è in un formato errato.
OverflowExceptionConversione non riuscita a causa di overflow.

Osservazioni

Questo metodo converte automaticamente il valore each nel tipo dell’attributo. La lunghezza dell’array dei valori non deve necessariamente corrispondere al numero di attributi nella feature. Se la lunghezza dell’array è maggiore del numero di attributi, tutti i valori dell’array vengono copiati negli attributi; se è minore, solo il numero di valori della lunghezza dell’array viene copiato negli attributi, a partire dal valore dell’attributo con ordinale 0.

Guarda anche