Mega Code Archive

 
Categories / C# / Collections Data Structure
 

Uses the Array Copy() method to copy part of an array ints into a secton of an array of doubles

/* C# Programming Tips & Techniques by Charles Wright, Kris Jamsa Publisher: Osborne/McGraw-Hill (December 28, 2001) ISBN: 0072193794 */ // //  CopyPart.cs -- Uses the Array.Copy() method to copy part of an array //                 ints into a secton of an array of doubles. // //                 Compile this program with the following command line: //                     C:>csc CopyPart.cs // namespace nsArray {     using System;          public class CopyPart     {         static public void Main ()         {             DateTime now = DateTime.Now;             Random rand = new Random ((int) now.Millisecond);             int [] iArr = new int [12]                     {                         rand.Next() % 101, rand.Next() % 101,                         rand.Next() % 101, rand.Next() % 101,                         rand.Next() % 101, rand.Next() % 101,                         rand.Next() % 101, rand.Next() % 101,                         rand.Next() % 101, rand.Next() % 101,                         rand.Next() % 101, rand.Next() % 101                     };                                  double [] dArr = new double [14];             Array.Copy (iArr, 2, dArr, 4, 8);             Console.Write ("The dArr contains:\r\n    ");             for (int x = 0; x < dArr.Length; ++x)             {                 Console.Write ("{0,4:F1}  ", dArr[x]);                 if (x == 6)                     Console.Write("\r\n    ");             }             Console.Write ("\r\n\r\nThe iArr contains:\r\n    ");             foreach (int x in iArr)             {                 Console.Write (x + "  ");             }             Console.WriteLine ();         }     } }