В C# список — это набор элементов, которые могут относиться к любому типу данных, и является часто используемой структурой данных, обеспечивающей гибкость при хранении данных и управлении ими. Прежде чем использовать список в C#, его необходимо сначала объявить и инициализировать, в этой статье мы обсудим, как объявить и инициализировать список в C#.
Объявление списка в C#
Чтобы объявить список в C#, первым шагом является импорт пространства имен System.Collections.Generic. Это пространство имен содержит класс List
используя System.Collections.Generic;
программа класса {
статическая пустота Главная ( нить [ ] аргументы ) {
Список < инт > числа;
}
}
В приведенном выше синтаксисе пространство имен System.Collections.Generic импортируется, а затем с помощью класса List
Инициализация списка в C#
После объявления списка его можно инициализировать значениями, и существует несколько способов инициализации списка в C#. Первый способ — использовать метод Add() для добавления значений в список по одному. Вот пример кода, демонстрирующий, как инициализировать список целых чисел с помощью метода Add():
используя System.Collections.Generic;
программа класса {
статическая пустота Главная ( нить [ ] аргументы ) {
Список < инт > числа = новый список < инт > ( ) ;
номера.Добавить ( 10 ) ;
номера.Добавить ( двадцать ) ;
номера.Добавить ( 30 ) ;
номера.Добавить ( 40 ) ;
номера.Добавить ( пятьдесят ) ;
}
}
В приведенном выше синтаксисе новый список с именем «числа» объявляется с использованием класса List
Другой способ инициализировать список в 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