Why does Array.Copy support Long Arguments
问题 From the MSDN: Parameters sourceArray The Array that contains the data to copy. destinationArray The Array that receives the data. length A 64-bit integer that represents the number of elements to copy. The integer must be between zero and Int32.MaxValue, inclusive Given that the permitted range of values is 0 to Int32.MaxValue , what is the motivation for adding this signature? It did not exist in .Net 1.0 and was only added in .Net 1.1. My only guess is to prepare for 64-bit Framework