Учебно-методический комплекс общее количество часов 58 ч. Лекции 28 ч
Download 2.46 Mb.
|
Язык программирования C#
Доступ к элементам массива.
В языке C#, как и во всех C-подобных языках минимальный индекс массива начинается с 0, а максимальный на 1 меньше количества элементов в массиве. К каждому элементу массива можно обращается отдельно по его индексу. static void Main(string[] args) { int[] Numbers; Numbers = new int[3]; Numbers[0] = 0; Numbers[1] = 1; Numbers[2] = 2; Console.WriteLine("1-ый элемент: " + Numbers[0]); Console.WriteLine("2-jй элемент: " + Numbers[1]); Console.WriteLine("3-bй элемент: " + Numbers[2]); } Лист. 7.5 В этом примере к каждому элементу обращаются по его индексу отдельно. Снова обращаем выше внимание на то, что индексация начинается с нуля, а последний элемент имеет индекс на единицу меньший размерности массива. Вывод примера: 1-ый элемент: 0 2-ый элемент: 1 3-ий элемент: 2 Вывод. 7.1 Обычно к элементам массива обращаются в цикле. Традиционно для обращения к элементам массива используется цикл for(;;). Он позволяет, как считывать значение из элементов массива, так и записывать их. static void Main(string[] args) { int[] IntArr = new int[10000]; Random rnd = new Random(DateTime.Now.Millisecond); for (int i = 0; i < 10000; i++) IntArr[i] = rnd.Next(); for (int i = 0; i < 10000; i++) Console.WriteLine(IntArr[i]); } Лист. 7.6 В приведенном листинге создается массив из 10000 целых чисел, затем этот массив заполняется случайными величинами и выводится на консоль. Вывод листинга всегда разный, но схож со следующим: 677495063 …………… 2146145689 Вывод. 7.2 Мо мимо цикла for(;;) язык C# предоставляет для доступа к элементам массива цикл foreach(). По средствам цикла foreach() можно только считывать значения, хранящиеся в элементах массива. Применение цикла foreach() для массивов в общем виде выглядит так: Download 2.46 Mb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling