Desde el MSDN:¿Por qué apoya Array.Copy largas discusiones
Parámetros sourceArray
la matriz que contiene los datos que copia. destinationArray
La matriz que recibe los datos. longitud
Un entero de 64 bits que representa el número de elementos para copiar. El número entero debe estar entre cero y Int32.MaxValue, incluido
Teniendo en cuenta que el rango de valores permitidos es 0
-Int32.MaxValue
, ¿cuál es la motivación para añadir esta firma? No existía en .Net 1.0 y solo se agregó en .Net 1.1. Mi única conjetura es prepararme para las implementaciones de Framework de 64 bits.
o un hangout heredado - nunca olvides que son simples mortales en MS también. –