Feature.SetValues

Feature.SetValues method

为所有属性设置新值。 也考虑使用CopyValues在一次调用中简化设置值的方法.

public int SetValues(object[] values)
范围类型描述
valuesObject[]新值的数组。

返回值

属性值集的数量。

例外

例外(健康)状况
ArgumentNullException参数不能null.
ArgumentException此图层中不存在具有此名称的属性。
InvalidOperationException属性未锁定。
InvalidCastException值的类型没有实现IConvertible.
FormatException转换失败,因为值的格式不正确。
OverflowException由于溢出,转换失败。

评论

此方法自动将每个值转换为属性的类型。 values 数组的长度不需要与特征中的属性数匹配。 如果数组长度大于属性数,则将所有数组值复制到属性中; 如果小于,只有数组长度的值被复制到属性中, 从序号为 0. 的属性值开始

也可以看看