Arrays are ways of having a block of memory allocated to a single variable type, this allows for holding the national lottery numbers within an array of 6 instead of actually having 6 different variables, saves on variable overload
int value1 = new int (1); int value2 = new int (2); int value3 = new int (3); int value4 = new int (4); int value5 = new int (5); int value6 = new int (6); |
and instead you could just have
int[] values = new int[6] {1,2,3,4,5,6}; |
This is example code of how to use arrays.
using System; class arrays { public static void Main() { // the [] means a array declaration, and when you create the new instance of a int you then define the size (3 in this case) // if you wish to define the default values, then place these within the {} brackes int[] arrayInt = new int[3] { 3,2,1}; // for each (integer in the array of integers assign to i) foreach (int i in arrayInt) Console.WriteLine(i); // to alter the values within the array, an array always starts at 0 arrayInt[0] = 20; arrayInt[1] = 30; arrayInt[2] = 40; foreach (int i in arrayInt) Console.WriteLine(i); return; } } |
Save as array.cs and then compile using either mono/csc.exe. The output will be
3 2 1 20 30 40