Feature.GetValue
محتويات
[
يخفي
]GetValue<T>(string)
الحصول على قيمة سمة .
public T GetValue<T>(string attributeName)
| معامل | وصف |
|---|---|
| T | النوع المطلوب للقيمة. |
| attributeName | اسم السمة. |
قيمة الإرجاع
قيمة السمة.
استثناءات
| استثناء | حالة |
|---|---|
| ArgumentNullException | اسم السمة هوnull. |
| ArgumentException | السمة بهذا الاسم غير موجودة في هذه الطبقة. |
| InvalidOperationException | السمة غير مؤمنة. |
| InvalidOperationException | لم يتم تعيين قيمة هذه السمة لهذه الميزة. |
| InvalidCastException | النوع المطلوب لا يتم تنفيذهIConvertible. |
| InvalidCastException | قيمة السمة هيnull، ولكن النوع المطلوب هو نوع القيمة. |
| FormatException | فشل التحويل لأن القيمة بتنسيق غير صحيح. |
| OverflowException | فشل التحويل بسبب تجاوز السعة. |
ملاحظات
تقوم هذه الطريقة بتحويل القيمة تلقائيًا إلى النوع المطلوب في معلمة النوع العام. إذا لم تتطلب الطبقة أن تحتوي معالمها على قيم لجميع السمات المحددة للطبقة ، قد تفشل هذه الطريقة معInvalidOperationException عند طلب قيمة مفقودة . عند العمل مع هذه الطبقات ، ضع في اعتبارك استخدامGetValueOrDefault .
أنظر أيضا
- class Feature
- مساحة الاسم Aspose.Gis
- المجسم Aspose.GIS
GetValue(string)
الحصول على قيمة سمة .
public object GetValue(string attributeName)
| معامل | يكتب | وصف |
|---|---|---|
| attributeName | String | اسم السمة. |
قيمة الإرجاع
قيمة السمة.
استثناءات
| استثناء | حالة |
|---|---|
| ArgumentNullException | اسم السمة هوnull. |
| ArgumentException | السمة بهذا الاسم غير موجودة في هذه الطبقة. |
| InvalidOperationException | السمة غير مؤمنة. |
| InvalidOperationException | لم يتم تعيين قيمة هذه السمة لهذه الميزة. |
ملاحظات
إذا لم تتطلب الطبقة أن تحتوي معالمها على قيم لجميع السمات المحددة للطبقة ، قد تفشل هذه الطريقة معInvalidOperationException عند طلب قيمة مفقودة . عند العمل مع هذه الطبقات ، ضع في اعتبارك استخدامGetValueOrDefault .
أنظر أيضا
- class Feature
- مساحة الاسم Aspose.Gis
- المجسم Aspose.GIS