Feature.SetValues
محتويات
[
يخفي
]Feature.SetValues method
تعيين قيم جديدة لجميع السمات. كما يُنصح باستخدام طريقة CopyValues لتبسيط تعيين القيم في استدعاء واحد.
public int SetValues(object[] values)
| معامل | نوع | الوصف |
|---|---|---|
| القيم | Object[] | المصفوفة التي تحتوي على القيم الجديدة. |
قيمة الإرجاع
عدد قيم السمات التي تم تعيينها.
استثناءات
| استثناء | شرط |
|---|---|
| ArgumentNullException | المعامل لا يمكن أن يكون null. |
| ArgumentException | السمة بهذا الاسم غير موجودة في هذه الطبقة. |
| InvalidOperationException | السمة غير مقفلة. |
| InvalidCastException | نوع القيمة لا يُطبق الواجهة IConvertible. |
| FormatException | فشل التحويل لأن القيمة بتنسيق غير صحيح. |
| OverflowException | فشل التحويل بسبب تجاوز السعة. |
ملاحظات
هذه الطريقة تحول كل قيمة تلقائيًا إلى نوع السمة. لا يلزم أن يتطابق طول مصفوفة القيم مع عدد السمات في الـFeature. إذا كان طول المصفوفة أكبر من عدد السمات، يتم نسخ جميع قيم المصفوفة إلى السمات؛ وإذا كان أصغر، يتم نسخ عدد القيم المتساوي لطول المصفوفة فقط إلى السمات، بدءًا من قيمة السمة ذات الفهرس 0.
انظر أيضًا
- class Feature
- namespace Aspose.Gis
- assembly Aspose.GIS