Как объявить и инициализировать список в C#

Kak Ob Avit I Inicializirovat Spisok V C



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

Объявление списка в C#

Чтобы объявить список в C#, первым шагом является импорт пространства имен System.Collections.Generic. Это пространство имен содержит класс List, который используется для создания списков и управления ими. Класс List можно использовать для создания нового списка после импорта пространства имен. В следующем примере программы показано, как объявить список целых чисел:







используя System.Collections.Generic;

программа класса {
статическая пустота Главная ( нить [ ] аргументы ) {
Список < инт > числа;
}
}


В приведенном выше синтаксисе пространство имен System.Collections.Generic импортируется, а затем с помощью класса List объявляется новый список с именем «numbers».



Инициализация списка в C#

После объявления списка его можно инициализировать значениями, и существует несколько способов инициализации списка в C#. Первый способ — использовать метод Add() для добавления значений в список по одному. Вот пример кода, демонстрирующий, как инициализировать список целых чисел с помощью метода Add():



используя System.Collections.Generic;

программа класса {
статическая пустота Главная ( нить [ ] аргументы ) {
Список < инт > числа = новый список < инт > ( ) ;
номера.Добавить ( 10 ) ;
номера.Добавить ( двадцать ) ;
номера.Добавить ( 30 ) ;
номера.Добавить ( 40 ) ;
номера.Добавить ( пятьдесят ) ;
}
}


В приведенном выше синтаксисе новый список с именем «числа» объявляется с использованием класса List , а затем используется метод Add() для добавления в список пяти целых чисел.





Другой способ инициализировать список в C# — использовать синтаксис инициализатора коллекции, так как это позволяет объявить и инициализировать список в одной строке кода. Вот пример кода, который демонстрирует, как инициализировать список целых чисел, используя синтаксис инициализатора коллекции:

используя System.Collections.Generic;

программа класса {
статическая пустота Главная ( нить [ ] аргументы ) {
Список < инт > числа = новый список < инт > ( ) { 10 , двадцать , 30 , 40 , пятьдесят } ;
}
}


В приведенном выше коде мы сначала объявляем новый список с именем «numbers» с помощью класса List , а затем используем синтаксис инициализатора коллекции, чтобы добавить в список пять целых чисел в одной строке кода.



Пример: объявление и инициализация списка в C#

Вот коллективный код, демонстрирующий как объявление, так и инициализацию списка на C#:

с помощью системы;
используя System.Collections.Generic;

программа класса {
статическая пустота Главная ( нить [ ] аргументы ) {

// Объявление списка целых чисел
Список < инт > числа;

// Инициализация списка с помощью Add ( ) метод
числа = новый список < инт > ( ) ;
номера.Добавить ( 10 ) ;
номера.Добавить ( двадцать ) ;
номера.Добавить ( 30 ) ;
номера.Добавить ( 40 ) ;
номера.Добавить ( пятьдесят ) ;

// Отображение элементов в список
Console.WriteLine ( 'Элементы в списке с использованием метода Add():' ) ;
для каждого ( ли в числа ) {
Console.WriteLine ( на одной ) ;
}

// Инициализация списка с использованием синтаксиса инициализатора коллекции
Список < нить > имена = новый список < нить > ( ) { 'Сам' , 'Майк' , 'Сара' , 'Дэйвид' } ;

// Отображение элементов в список
Console.WriteLine ( ' \n Элементы в списке, использующие синтаксис инициализатора коллекции:' ) ;
для каждого ( имя строки в имена ) {
Console.WriteLine ( имя ) ;
}
}
}


В приведенном выше коде мы сначала объявляем список целых чисел с именем «числа» без его инициализации, а затем инициализируем список с помощью метода Add(), чтобы добавить в список пять целых чисел. Далее с помощью цикла foreach мы отображаем элементы в списке.

Мы также объявляем и инициализируем список строк с именем «имена», используя синтаксис инициализатора коллекции, чтобы добавить четыре строки в список и отобразить элементы в списке с помощью цикла foreach.

Заключение

Списки — это мощная структура данных в C#, которая используется для хранения коллекций элементов и управления ими, но перед использованием списка в C# его необходимо сначала объявить и инициализировать. Класс List используется для объявления списка, и существует несколько способов инициализации списка, включая использование метода Add() и синтаксиса инициализатора коллекции. Следуя примерам и шагам, описанным в этой статье, вы теперь должны хорошо понимать, как объявить и инициализировать список в C#.