Feature.GetValueOrDefault
Inhalt
[
Ausblenden
]GetValueOrDefault<T>(string)
Ruft den Wert eines Attributs ab, oderDefaultValue
wenn der Wert nicht gesetzt ist oderNull
.
public T GetValueOrDefault<T>(string attributeName)
Parameter | Beschreibung |
---|---|
T | Gewünschter Typ für den Wert. |
attributeName | Name des Attributs. |
Rückgabewert
Wert des Attributs.
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentNullException | Der Attributname istnull . |
ArgumentException | Das Attribut mit diesem Namen ist in dieser Ebene nicht vorhanden. |
InvalidOperationException | Das Attribut ist nicht gesperrt. |
InvalidOperationException | Der Wert dieses Attributs ist für diese Funktion nicht festgelegt. |
InvalidCastException | Der angeforderte Typ wird nicht implementiertIConvertible. |
InvalidCastException | Wert des Attributs istnull , aber der angeforderte Typ ist ein Werttyp. |
FormatException | Die Konvertierung ist fehlgeschlagen, weil der Wert das falsche Format hat. |
OverflowException | Konvertierung wegen Überlauf fehlgeschlagen. |
Bemerkungen
Diese Methode konvertiert den Wert automatisch in den Typ, der im generischen Typparameter angefordert wird.
Siehe auch
- class Feature
- namensraum Aspose.Gis
- Montage Aspose.GIS
GetValueOrDefault(string, object)
Ruft den Wert eines Attributs ab, oderDefaultValue
wenn der Wert nicht gesetzt ist oderNull
.
public object GetValueOrDefault(string attributeName, object defaultValue = null)
Parameter | Typ | Beschreibung |
---|---|---|
attributeName | String | Name des Attributs. |
defaultValue | Object | Der zurückzugebende Wert, wenn der Attributwert fehlt. Standardwert istnull . |
Rückgabewert
Wert des Attributs.
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentNullException | Der Attributname istnull . |
ArgumentException | Das Attribut mit diesem Namen ist in dieser Ebene nicht vorhanden. |
InvalidOperationException | Das Attribut ist nicht gesperrt. |
InvalidOperationException | Der Wert dieses Attributs ist für diese Funktion nicht festgelegt. |
Siehe auch
- class Feature
- namensraum Aspose.Gis
- Montage Aspose.GIS
GetValueOrDefault<T>(string, object)
Ruft den Wert eines Attributs ab, oderDefaultValue
wenn der Wert nicht gesetzt ist oderNull
.
public T GetValueOrDefault<T>(string attributeName, object defaultValue)
Parameter | Beschreibung |
---|---|
T | Gewünschter Typ für den Wert. |
attributeName | Name des Attributs. |
defaultValue | Der zurückzugebende Wert, wenn der Attributwert fehlt. |
Rückgabewert
Wert des Attributs.
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentNullException | Der Attributname istnull . |
ArgumentException | Das Attribut mit diesem Namen ist in dieser Ebene nicht vorhanden. |
InvalidOperationException | Das Attribut ist nicht gesperrt. |
InvalidOperationException | Der Wert dieses Attributs ist für diese Funktion nicht festgelegt. |
InvalidCastException | Der angeforderte Typ wird nicht implementiertIConvertible. |
InvalidCastException | Wert des Attributs istnull , aber der angeforderte Typ ist ein Werttyp. |
FormatException | Die Konvertierung ist fehlgeschlagen, weil der Wert das falsche Format hat. |
OverflowException | Konvertierung wegen Überlauf fehlgeschlagen. |
Bemerkungen
Diese Methode konvertiert den Wert automatisch in den Typ, der im generischen Typparameter angefordert wird.
Siehe auch
- class Feature
- namensraum Aspose.Gis
- Montage Aspose.GIS