C# Academy · Урок

Введение в массивы

Узнайте, как хранить и обрабатывать несколько элементов данных с помощью массивов

Урок 4 из 510 шагов

«Введение в массивы» — бесплатный урок C# Academy на CoddyKit. Это урок 4 из 5. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения C# Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс C# Academy содержит 5 уроков всего.

Хранение данных с помощью массивов

Введение в массивы

Добро пожаловать на следующий урок! На этом уроке Вы научитесь работать с массивами в C#, чтобы эффективно хранить и управлять несколькими значениями. Давайте начнём!

Введение в массивы — иллюстрация 1

Что такое массивы?

Массив — это набор элементов одного типа, хранящихся в непрерывном участке памяти. Массивы позволяют объединять связанные данные и обращаться к ним с помощью индекса.

Пример: Список оценок или имён учащихся можно хранить в массиве.

Ключевой момент: Массивы в C# имеют индексацию с нуля, то есть первый элемент находится по индексу 0.

Объявление и инициализация массивов

Вы можете объявить и инициализировать массив одним шагом. Пример:

Совет: Используйте квадратные скобки [], чтобы обращаться к элементам массива по их индексам.

using System;

class Program {
    static void Main() {
        int[] numbers = { 1, 2, 3, 4, 5 }; // Declare and initialize an array
        Console.WriteLine("First number: " + numbers[0]); // Access the first element
    }
}

Доступ к элементам массива

Доступ к элементам массива осуществляется по их индексам. Пример:

Ключевой момент: Убедитесь, что индекс находится в пределах массива, чтобы избежать ошибок во время выполнения.

using System;

class Program {
    static void Main() {
        string[] names = { "Alice", "Bob", "Charlie" };
        Console.WriteLine("First name: " + names[0]); // Outputs: Alice
        Console.WriteLine("Second name: " + names[1]); 
// Outputs: Bob
        Console.WriteLine("Third name: " + names[2]); // Outputs: Charlie
    }
}

Изменение элементов массива

Вы можете изменить значение элемента массива, присвоив ему новое значение. Пример:

Совет: Используйте эту возможность для динамического обновления значений в программе.

using System;

class Program {
    static void Main() {
        int[] scores = { 10, 20, 30 };

        scores[1] = 25; // Modify the second element
        Console.WriteLine("Updated second score: " + scores[1]); // Outputs: 25
    }
}

Перебор элементов массива

Используйте такие циклы, как for или foreach, чтобы перебрать массив. Пример:

Ключевой момент: Цикл foreach проще использовать для чтения значений массива, но цикл for обеспечивает доступ к индексу.

using System;

class Program {
    static void Main() {
        int[] numbers = { 10, 20, 30, 40 };

        foreach (int number in numbers) {
            Console.WriteLine(number); // Outputs each number
        }
    }
}

Многомерные массивы

Многомерные массивы хранят данные в структуре, напоминающей таблицу. Пример:

Совет: Используйте запятые внутри скобок, чтобы объявить размерности массива.

using System;

class Program {
    static void Main() {
        int[,] matrix = { 
            { 1, 2, 3 }, 
            { 4, 5, 6 } 
        };

        Console.WriteLine("Element at (0,1): " + matrix[0, 1]); // Outputs: 2
    }
}

Практическое задание

Напишите программу, которая сохраняет 5 чисел в массиве, а затем вычисляет и выводит их сумму. Пример:

using System;

class Program {
    static void Main() {
        int[] numbers = { 5, 10, 15, 20, 25 };
        int total = 0;

        foreach (int number in numbers) {
            total += number; // Add each number to the total
        }

        Console.WriteLine("Total: " + total); // Outputs: Total: 75
    }
}

Отличная работа!

Поздравляем! Вы научились объявлять, просматривать, изменять и перебирать элементы массивов в C#. На следующем уроке мы рассмотрим работу со строками и их широкие возможности. Продолжайте программировать!

Введение в массивы — иллюстрация 10
Можно начать бесплатно

Изучай C# с ИИ-репетитором — бесплатно

Пиши и запускай код прямо в браузере, получай мгновенную помощь от ИИ-репетитора 24/7 и продолжи учиться на сайте или в приложении.

Курсы
93
Уроки
346

Часто задаваемые вопросы

Урок «Введение в массивы» бесплатный?

Да — полный текст урока «Введение в массивы» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс C# Academy, подпишись на CoddyKit PRO. Курс C# Academy содержит 5 уроков всего.

Чему я научусь в уроке «Введение в массивы»?

Узнайте, как хранить и обрабатывать несколько элементов данных с помощью массивов Ты практикуешь C# Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать C# Academy?

Предыдущий опыт не требуется. C# Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 4 из 5.

Сколько времени занимает урок «Введение в массивы»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке C# Academy?

Да. Каждый урок C# Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

Все уроки этого курса

  1. Поток выполнения: инструкции if–else
  2. Циклы в C#: for, while и do–while
  3. Инструкции switch
  4. Введение в массивы
  5. Работа со строками
← Назад к C# Academy