Feature.GetValue
isi
[
bersembunyi
]GetValue<T>(string)
Mendapat nilai atribut.
public T GetValue<T>(string attributeName)
Parameter | Keterangan |
---|---|
T | Jenis yang diinginkan untuk nilai. |
attributeName | Nama atribut. |
Nilai Pengembalian
Nilai atribut.
Pengecualian
pengecualian | kondisi |
---|---|
ArgumentNullException | Nama atributnya adalahnull . |
ArgumentException | Atribut dengan nama ini tidak ada di lapisan ini. |
InvalidOperationException | Atribut tidak terkunci. |
InvalidOperationException | Nilai atribut ini tidak disetel untuk fitur ini. |
InvalidCastException | Jenis yang diminta tidak diterapkanIConvertible. |
InvalidCastException | Nilai atributnya adalahnull , tetapi tipe yang diminta adalah tipe nilai. |
FormatException | Konversi gagal karena nilai dalam format yang salah. |
OverflowException | Konversi gagal karena luapan. |
Perkataan
Metode ini mengonversi nilai secara otomatis ke tipe yang diminta di parameter tipe umum. Jika layer tidak mengharuskan fiturnya memiliki nilai untuk semua atribut yang ditentukan untuk layer, metode ini mungkin gagalInvalidOperationException ketika nilai yang hilang diminta. Saat bekerja dengan lapisan seperti itu, pertimbangkan untuk menggunakanGetValueOrDefault
.
Lihat juga
- class Feature
- ruang nama Aspose.Gis
- perakitan Aspose.GIS
GetValue(string)
Mendapat nilai atribut.
public object GetValue(string attributeName)
Parameter | Jenis | Keterangan |
---|---|---|
attributeName | String | Nama atribut. |
Nilai Pengembalian
Nilai atribut.
Pengecualian
pengecualian | kondisi |
---|---|
ArgumentNullException | Nama atributnya adalahnull . |
ArgumentException | Atribut dengan nama ini tidak ada di lapisan ini. |
InvalidOperationException | Atribut tidak terkunci. |
InvalidOperationException | Nilai atribut ini tidak disetel untuk fitur ini. |
Perkataan
Jika layer tidak mengharuskan fiturnya memiliki nilai untuk semua atribut yang ditentukan untuk layer, metode ini mungkin gagalInvalidOperationException ketika nilai yang hilang diminta. Saat bekerja dengan lapisan seperti itu, pertimbangkan untuk menggunakanGetValueOrDefault
.
Lihat juga
- class Feature
- ruang nama Aspose.Gis
- perakitan Aspose.GIS