Feature.GetValueOrDefault
İçindekiler
[
Saklamak
]GetValueOrDefault<T>(string)
Bir özelliğin değerini alır veyaDefaultValue
değer ayarlanmamışsa veyahükümsüz
.
public T GetValueOrDefault<T>(string attributeName)
Parametre | Tanım |
---|---|
T | Değer için istenen tür. |
attributeName | Özelliğin adı. |
Geri dönüş değeri
Özelliğin değeri.
istisnalar
istisna | şart |
---|---|
ArgumentNullException | öznitelik adınull . |
ArgumentException | Bu ada sahip özellik bu katmanda mevcut değil. |
InvalidOperationException | Öznitelik kilitli değil. |
InvalidOperationException | Bu özelliğin değeri, bu özellik için ayarlanmadı. |
InvalidCastException | İstenen tür uygulanmıyorIConvertible. |
InvalidCastException | Özelliğin değeri:null , ancak istenen tür bir değer türüdür. |
FormatException | Değer yanlış biçimde olduğundan dönüştürme başarısız oldu. |
OverflowException | Taşma nedeniyle dönüştürme başarısız oldu. |
Notlar
Bu yöntem, değeri otomatik olarak genel tür parametresinde istenen türe dönüştürür.
Ayrıca bakınız
- class Feature
- ad alanı Aspose.Gis
- toplantı Aspose.GIS
GetValueOrDefault(string, object)
Bir özelliğin değerini alır veyaDefaultValue
değer ayarlanmamışsa veyahükümsüz
.
public object GetValueOrDefault(string attributeName, object defaultValue = null)
Parametre | Tip | Tanım |
---|---|---|
attributeName | String | Özelliğin adı. |
defaultValue | Object | Öznitelik değeri eksikse döndürülecek değer. Varsayılan değer:null . |
Geri dönüş değeri
Özelliğin değeri.
istisnalar
istisna | şart |
---|---|
ArgumentNullException | öznitelik adınull . |
ArgumentException | Bu ada sahip özellik bu katmanda mevcut değil. |
InvalidOperationException | Öznitelik kilitli değil. |
InvalidOperationException | Bu özelliğin değeri, bu özellik için ayarlanmadı. |
Ayrıca bakınız
- class Feature
- ad alanı Aspose.Gis
- toplantı Aspose.GIS
GetValueOrDefault<T>(string, object)
Bir özelliğin değerini alır veyaDefaultValue
değer ayarlanmamışsa veyahükümsüz
.
public T GetValueOrDefault<T>(string attributeName, object defaultValue)
Parametre | Tanım |
---|---|
T | Değer için istenen tür. |
attributeName | Özelliğin adı. |
defaultValue | Öznitelik değeri eksikse döndürülecek değer. |
Geri dönüş değeri
Özelliğin değeri.
istisnalar
istisna | şart |
---|---|
ArgumentNullException | öznitelik adınull . |
ArgumentException | Bu ada sahip özellik bu katmanda mevcut değil. |
InvalidOperationException | Öznitelik kilitli değil. |
InvalidOperationException | Bu özelliğin değeri, bu özellik için ayarlanmadı. |
InvalidCastException | İstenen tür uygulanmıyorIConvertible. |
InvalidCastException | Özelliğin değeri:null , ancak istenen tür bir değer türüdür. |
FormatException | Değer yanlış biçimde olduğundan dönüştürme başarısız oldu. |
OverflowException | Taşma nedeniyle dönüştürme başarısız oldu. |
Notlar
Bu yöntem, değeri otomatik olarak genel tür parametresinde istenen türe dönüştürür.
Ayrıca bakınız
- class Feature
- ad alanı Aspose.Gis
- toplantı Aspose.GIS