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