Feature.SetValues

Feature.SetValues method

Stelt nieuwe waarden in voor alle attributen. Overweeg ook omCopyValues methode om instellingswaarden in één oproep te stroomlijnen.

public int SetValues(object[] values)
ParameterTypeBeschrijving
valuesObject[]De reeks nieuwe waarden.

Winstwaarde

Het aantal ingestelde attribuutwaarden.

Uitzonderingen

uitzonderingvoorwaarde
ArgumentNullExceptionArgumenten kunnen nietnull.
ArgumentExceptionHet attribuut met deze naam bestaat niet in deze laag.
InvalidOperationExceptionHet attribuut is niet vergrendeld.
InvalidCastExceptionHet type waarde wordt niet geïmplementeerdIConvertible.
FormatExceptionConversie is mislukt omdat de waarde een onjuist formaat heeft.
OverflowExceptionConversie mislukt vanwege overflow.

Opmerkingen

Deze methode converteert elke waarde automatisch naar het type van het attribuut. De lengte van de waardenarray hoeft niet overeen te komen met het aantal attributen in het object. Als de arraylengte groter is dan het aantal attributen, worden alle arraywaarden gekopieerd naar de attributen; als deze kleiner is, alleen het aantal waarden van de arraylengte wordt gekopieerd naar de attributen, beginnend bij de attribuutwaarde met rangtelwoord 0.

Zie ook