Feature.GetValueOrDefault
Innehåll
[
Dölj
]GetValueOrDefault<T>(string)
Hämtar värdet av ett attribut, ellerDefaultValue om värdet är inställt ellernull .
public T GetValueOrDefault<T>(string attributeName)
| Parameter | Beskrivning |
|---|---|
| T | Önskad typ för värdet. |
| attributeName | Namn på attributet. |
Returvärde
Värdet på attributet.
Undantag
| undantag | skick |
|---|---|
| ArgumentNullException | Attributnamnet ärnull. |
| ArgumentException | Attributet med detta namn finns inte i det här lagret. |
| InvalidOperationException | Attributet är inte låst. |
| InvalidOperationException | Värdet på det här attributet är inte inställt för den här funktionen. |
| InvalidCastException | Den begärda typen implementeras inteIConvertible. |
| InvalidCastException | Värdet på attributet ärnull, men den begärda typen är en värdetyp. |
| FormatException | Konverteringen misslyckades eftersom värdet är i felaktigt format. |
| OverflowException | Konverteringen misslyckades på grund av spill. |
Anmärkningar
Den här metoden konverterar värdet automatiskt till den typ som efterfrågas i den generiska typparametern.
Se även
- class Feature
- namnutrymme Aspose.Gis
- hopsättning Aspose.GIS
GetValueOrDefault(string, object)
Hämtar värdet av ett attribut, ellerDefaultValue om värdet är inställt ellernull .
public object GetValueOrDefault(string attributeName, object defaultValue = null)
| Parameter | Typ | Beskrivning |
|---|---|---|
| attributeName | String | Namn på attributet. |
| defaultValue | Object | Värdet som ska returneras om attributvärdet saknas. Standardvärdet ärnull . |
Returvärde
Värdet på attributet.
Undantag
| undantag | skick |
|---|---|
| ArgumentNullException | Attributnamnet ärnull. |
| ArgumentException | Attributet med detta namn finns inte i det här lagret. |
| InvalidOperationException | Attributet är inte låst. |
| InvalidOperationException | Värdet på det här attributet är inte inställt för den här funktionen. |
Se även
- class Feature
- namnutrymme Aspose.Gis
- hopsättning Aspose.GIS
GetValueOrDefault<T>(string, object)
Hämtar värdet av ett attribut, ellerDefaultValue om värdet är inställt ellernull .
public T GetValueOrDefault<T>(string attributeName, object defaultValue)
| Parameter | Beskrivning |
|---|---|
| T | Önskad typ för värdet. |
| attributeName | Namn på attributet. |
| defaultValue | Värdet som ska returneras om attributvärdet saknas. |
Returvärde
Värdet på attributet.
Undantag
| undantag | skick |
|---|---|
| ArgumentNullException | Attributnamnet ärnull. |
| ArgumentException | Attributet med detta namn finns inte i det här lagret. |
| InvalidOperationException | Attributet är inte låst. |
| InvalidOperationException | Värdet på det här attributet är inte inställt för den här funktionen. |
| InvalidCastException | Den begärda typen implementeras inteIConvertible. |
| InvalidCastException | Värdet på attributet ärnull, men den begärda typen är en värdetyp. |
| FormatException | Konverteringen misslyckades eftersom värdet är i felaktigt format. |
| OverflowException | Konverteringen misslyckades på grund av spill. |
Anmärkningar
Den här metoden konverterar värdet automatiskt till den typ som efterfrågas i den generiska typparametern.
Se även
- class Feature
- namnutrymme Aspose.Gis
- hopsättning Aspose.GIS