Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
CopyTo Method

ModelStateDictionary.CopyTo Method (KeyValuePair<String, ModelState>[], Int32)


Copies the elements of the model-state dictionary to an array, starting at a specified index.

Namespace:   System.Web.Mvc
Assembly:  System.Web.Mvc (in System.Web.Mvc.dll)

abstract CopyTo : 
        array:KeyValuePair<string, ModelState>[] *
        arrayIndex:int -> unit
override CopyTo : 
        array:KeyValuePair<string, ModelState>[] *
        arrayIndex:int -> unit


Type: System.Collections.Generic.KeyValuePair<StringModelState>[]

The one-dimensional array that is the destination of the elements copied from the ICollection<'T> object. The array must have zero-based indexing.

Type: System.Int32

The zero-based index in array at which copying starts.

Exception Condition

array is null.


arrayIndex is less than 0.


array is multidimensional.


arrayIndex is equal to or greater than the length of array.


The number of elements in the source collection is greater than the available space from arrayIndex to the end of the destination array.


Type T cannot be cast automatically to the type of the destination array.

Return to top
© 2015 Microsoft