Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Использование оператора foreach с массивами
В C# также предусмотрен оператор foreach. Этот оператор обеспечивает простой и понятный способ выполнения итерации элементов в массиве. Например, следующий код создает массив numbers и осуществляет его итерацию с помощью оператора foreach.
Этот же метод можно использовать для итерации элементов в многомерных массивах, например:
В результате выполнения примера получается следующий результат: 9 99 3 33 5 55 Однако для лучшего контроля элементов в многомерных массивах можно использовать вложенный цикл for.
Passing Arrays as Parameters Arrays may be passed to methods as parameters. As arrays are reference types, the method can change the value of the elements. Passing single-dimensional arrays as parameters You can pass an initialized single-dimensional array to a method. For example:
The method called in the line above could be defined as:
You can also initialize and pass a new array in one step. For example:
Передача массивов в качестве параметров Массивы можно передавать в методы в качестве параметров. Поскольку массивы являются ссылочными типами, метод может изменять значение элементов. Передача одномерных массивов в качестве параметров Инициализированный одномерный массив можно передать в метод. Пример.
Метод, вызываемый в приведенной выше строке, может быть задан как:
Новый массив можно инициализировать и передать за одно действие. Пример.
Example 1 Description In the following example, a string array is initialized and passed as a parameter to the PrintArray method, where its elements are displayed: Code
Output 1 Sun Mon Tue Wed Thu Fri Sat
Пример 1 Описание В следующем примере массив строк инициализируется и передается в качестве параметра в метод PrintArray, где отображаются его элементы: Код
Результат 1
Sun Mon Tue Wed Thu Fri Sat Passing multidimensional arrays as parameters You can pass an initialized multidimensional array to a method. For example, if theArray is a two dimensional array:
The method called in the line above could be defined as:
You can also initialize and pass a new array in one step. For example:
Передача многомерных массивов в качестве параметров Инициализированный многомерный массив можно передать в метод. Например, если theArray является двумерным массивом:
Метод, вызываемый в приведенной выше строке, может быть задан как:
Новый массив можно инициализировать и передать за одно действие. Пример.
Example 2 Description In this example, a two-dimensional array is initialized and passed to the PrintArray method, where its elements are displayed. Code
Output 2 Element(0,0)=1 Element(0,1)=2 Element(1,0)=3 Element(1,1)=4 Element(2,0)=5 Element(2,1)=6 Element(3,0)=7 Element(3,1)=8 Пример 2 Описание В данном примере двумерный массив строк инициализируется и передается в метод PrintArray, где отображаются его элементы. Код ß--
|
||||||||||||||||||||||
Последнее изменение этой страницы: 2017-01-19; просмотров: 197; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.144.77.71 (0.006 с.) |