Feature.GetValueOrDefault
Contenuti
[
Nascondere
]GetValueOrDefault<T>(string)
Ottiene il valore di un attributo, oDefaultValue
se il valore non è impostato onullo
.
public T GetValueOrDefault<T>(string attributeName)
Parametro | Descrizione |
---|---|
T | Tipo desiderato per il valore. |
attributeName | Nome dell’attributo. |
Valore di ritorno
Valore dell’attributo.
Eccezioni
eccezione | condizione |
---|---|
ArgumentNullException | Il nome dell’attributo ènull . |
ArgumentException | L’attributo con questo nome non esiste in questo livello. |
InvalidOperationException | L’attributo non è bloccato. |
InvalidOperationException | Il valore di questo attributo non è impostato per questa funzione. |
InvalidCastException | Il tipo richiesto non viene implementatoIConvertible. |
InvalidCastException | Il valore dell’attributo ènull , ma il tipo richiesto è un tipo di valore. |
FormatException | Conversione non riuscita perché il valore è in un formato errato. |
OverflowException | Conversione non riuscita a causa di overflow. |
Osservazioni
Questo metodo converte automaticamente il valore nel tipo richiesto nel parametro di tipo generico.
Guarda anche
- class Feature
- spazio dei nomi Aspose.Gis
- assemblea Aspose.GIS
GetValueOrDefault(string, object)
Ottiene il valore di un attributo, oDefaultValue
se il valore non è impostato onullo
.
public object GetValueOrDefault(string attributeName, object defaultValue = null)
Parametro | Tipo | Descrizione |
---|---|---|
attributeName | String | Nome dell’attributo. |
defaultValue | Object | Il valore da restituire se manca il valore dell’attributo. Il valore predefinito ènull . |
Valore di ritorno
Valore dell’attributo.
Eccezioni
eccezione | condizione |
---|---|
ArgumentNullException | Il nome dell’attributo ènull . |
ArgumentException | L’attributo con questo nome non esiste in questo livello. |
InvalidOperationException | L’attributo non è bloccato. |
InvalidOperationException | Il valore di questo attributo non è impostato per questa funzione. |
Guarda anche
- class Feature
- spazio dei nomi Aspose.Gis
- assemblea Aspose.GIS
GetValueOrDefault<T>(string, object)
Ottiene il valore di un attributo, oDefaultValue
se il valore non è impostato onullo
.
public T GetValueOrDefault<T>(string attributeName, object defaultValue)
Parametro | Descrizione |
---|---|
T | Tipo desiderato per il valore. |
attributeName | Nome dell’attributo. |
defaultValue | Il valore da restituire se manca il valore dell’attributo. |
Valore di ritorno
Valore dell’attributo.
Eccezioni
eccezione | condizione |
---|---|
ArgumentNullException | Il nome dell’attributo ènull . |
ArgumentException | L’attributo con questo nome non esiste in questo livello. |
InvalidOperationException | L’attributo non è bloccato. |
InvalidOperationException | Il valore di questo attributo non è impostato per questa funzione. |
InvalidCastException | Il tipo richiesto non viene implementatoIConvertible. |
InvalidCastException | Il valore dell’attributo ènull , ma il tipo richiesto è un tipo di valore. |
FormatException | Conversione non riuscita perché il valore è in un formato errato. |
OverflowException | Conversione non riuscita a causa di overflow. |
Osservazioni
Questo metodo converte automaticamente il valore nel tipo richiesto nel parametro di tipo generico.
Guarda anche
- class Feature
- spazio dei nomi Aspose.Gis
- assemblea Aspose.GIS