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