Mega Code Archive

 
Categories / C# / Language Basics
 

Using command-line arguments to initialize an array

using System; public class InitArray {    public static void Main( string[] args )    {          int arrayLength = Convert.ToInt32( args[ 0 ] );          int[] array = new int[ arrayLength ]; // create array          int initialValue = Convert.ToInt32( args[ 1 ] );          int increment = Convert.ToInt32( args[ 2 ] );          for ( int counter = 0; counter < array.Length; counter++ )             array[ counter ] = initialValue + increment * counter;          Console.WriteLine( "{0}{1,8}", "Index", "Value" );          for ( int counter = 0; counter < array.Length; counter++ )             Console.WriteLine( "{0,5}{1,8}", counter, array[ counter ] );    } }