To |
Do this |
Declare an array variable |
Write the name of the element type, followed by square brackets, followed by the name of the variable, followed by a semicolon. For example: bool[] flags; |
Create an instance of an array |
Write the keyword new, followed by the name of the element type, followed by the size of the array between square brackets. For example: bool[] flags = new bool[10]; |
Initialize the elements of an array instance to specific values |
Write the specific values in a comma-separated list between curly brackets. For example: bool[] flags = { true, false, true, false }; |
Find the number of elements in an array |
Use the Length property. For example: int noOfElements = flags.Length; |
Access a single array element |
Write the name of the array variable, followed by the integer index of the element between square brackets. Remember, array indexing starts at zero, not one. For example: bool initialElement = flags[0 ]; |
Iterate through the elements of an array or collection |
Use a for statement or a foreach statement. For example: bool[] flags = { true, false, true, false }; for (int i = 0; i != flags.Length; i++) { Console.WriteLine(flags[i ]); } foreach (bool flag in flags) { Console.WriteLine(flag); } |
Find the number of elements in a collection |
Use the Count property. For example: int noOfElements = flags.Count; |