Основы языка C# 2005. Евсеева О.Н - 99 стр.

UptoLike

Составители: 

103
Для поддержки работы с массивами создан специальный класс Arrs,
статические методы которого выполняют различные операции над массивами.
В частности, в примере использованы два метода этого класса, один из которых
заполняет массив случайными числами, второйвыводит массив на печать.
Вот текст первого из этих методов:
public void CreateOneDimAr(int[ ] A)
{
for (int i = 0; i < A.GetLength(0); i++)
A[i] = rnd.Next(1, 100);
} //CreateOneDimAr
Здесь rndэто статическое поле класса Arrs, объявленное следующим
образом:
private Random rnd = new Random();
Процедура печати массива с именем name выглядит так:
public void PrintAr1(string name, int[] A)
{
Console.WriteLine(name);
for (int i = 0; i < A.GetLength(0); i++)
Console.Write("\t" + name + "[{0}]={1}", i, A[i]);
Console.WriteLine();
} //PrintAr1
На рис. 23 показан консольный вывод результатов работы процедуры
TestDeclarations.
Рисунок 23. Результаты объявления и создания массивов
Особое внимание обратите на вывод, связанный с массивами u и v.
7.2. Динамические массивы
Во всех вышеприведенных примерах объявлялись статические массивы,
поскольку нижняя граница равна нулю по определению, а верхняя всегда
задавалась в этих примерах константой.