ВУЗ:
Составители:
Рубрика:
64
Рис. 3.6. Структура ступенчатого массива jagger.
Индексы элементов такого массива задаются в разных квадратных
скобках. Например:
jagged[row][e]
Ниже приведен пример работы со ступенчатым массивом:
for (int row = 0; row < jagged.Length; row++) {
for (int e = 0; e < jagged[row].Length; e++){
Console.Write("{0},{1},{2};",
row, e, jagged[row][e]);
}
Console.WriteLine(); }
Результатом работы данного примера будет:
0,0,1;0,1,2;
1,0,3;1,1,4;1,2,5;1,3,6;
2,1,7;2,2,8;2,3,9;
3.5.4. Массивы как коллекции
Массивы C# можно также рассматривать как коллекции, и рабо-
тать с ними не используя индексы для получения нужного элемента. В
этом случае вместо циклов типа for по каждому измерению достаточно
использовать единый цикл foreach. Однако отметим, что имеется
только возможность чтения элементов коллекции (массива), но нет воз-
можности их изменения. Ниже приведен пример кода для вывода эле-
ментов массива на экран:
string[] ss = new string[]{"раз ","два ","три "}
foreach (string s in A )
Console.Write(s);
4. Описание и использование классов
Классы позволяют разработчику создать собственные типы, кото-
рые могут использоваться точно так же, как и встроенные типы. Описа-
ние классов имеет следующую структуру:
[режим_доступа] [partial] class имя_класса
{
// описание элементов класса
}
Страницы
- « первая
- ‹ предыдущая
- …
- 62
- 63
- 64
- 65
- 66
- …
- следующая ›
- последняя »
