An array says your book, "represents a fixed number of elements of the same type." An array, for instance can be a set of integers or a set of doubles or strings. The set can be accessed under a single variable name.
You use square brackets [] to signify an array. The following declares an array of integers with 5 elements
int[] myArray=new int[5];
Each element in an array has an index number. We can use these indexes to assign or access values in an array. Indexes always begin with 0
myArray[0]=5; myArray[1]=12; myArray[2]=7; myArray[3]=74; myArray[4]=9; Console.WriteLine("The fourth element of the array is {0}",myArray[3]);
Here is another way to declare an array. This declaration declares a string array and assigns the values at the moment when the array is created
string[ ] weekdays =new string[ ] {"Monday","Tuesday","Wednesday", "Thursday", "Friday", "Saturday", "Sunday"};
The values are still indexed 0 to 6
Array work naturally with loops. You can easily use a loop to assign values:
for (int i=0; i<size;i++) { Console.WriteLine("Enter an Integer"); myArray[i]=int.Parse(Console.ReadLine()); }
Arrays can be passed as a parameter to methods and they can be returned by a method.
private void CreateArray() { double[ ] payments = new double[5]; FillArray(payments, 5); } private void FillArray(double[ ] pmts, int size) { int x=0; while (x < size) { Console.WriteLine("Enter Payment Amount"); pmts[x]=double.Parse(Console.ReadLine()); x++; } }
No comments:
Post a Comment