Feature.SetValues

Feature.SetValues method

すべての属性に新しい値を設定します。 の使用も検討してください。CopyValues 1回の呼び出しで設定値を効率化するメソッド.

public int SetValues(object[] values)
パラメータタイプ説明
valuesObject[]新しい値の配列。

戻り値

設定された属性値の数。

例外

例外調子
ArgumentNullException引数を指定できませんnull.
ArgumentExceptionこの名前の属性は、このレイヤーには存在しません。
InvalidOperationException属性はロックされていません。
InvalidCastException値の型が実装されていませんIConvertible.
FormatException値の形式が正しくないため、変換に失敗しました。
OverflowExceptionオーバーフローのため変換に失敗しました。

備考

このメソッドは、各値を自動的に属性の型に変換します。 値の配列の長さは、フィーチャの属性の数と一致する必要はありません。 配列の長さが属性の数よりも大きい場合、すべての配列値が属性にコピーされます。 小さい場合は、 序数 0. の属性値から始まる、配列長の数の値のみが属性 にコピーされます。

関連項目