Выборка данных из List - C#
Формулировка задачи:
А подскажите как из списка вытащить нужные данные? как задать критерий? через foreach делать?
Решение задачи: «Выборка данных из List»
textual
Листинг программы
class GenListDemo { static void Main() { // Создать коллекцию в виде динамического массива. List<char> lst = new List<char>(); Console.WriteLine("Исходное количество элементов: " + lst.Count); Console.WriteLine(); Console.WriteLine("Добавить 6 элементов"); // Добавить элементы в динамический массив. lst.Add('С'); lst.Add('А'); lst.Add('E'); lst.Add('В'); lst.Add('D'); lst.Add('F'); Console.WriteLine("Количество элементов: " + lst.Count); // Отобразить содержимое динамического массива, // используя индексирование массива. Console.Write("Текущее содержимое: "); for(int i=0; i < lst.Count;. i++) Console.WriteAst[i] + " "); Console.WriteLine("\n"); Console.WriteLine("Удалить 2 элемента "); // Удалить элементы из динамического массива. lst.Remove('F1); lst.Remove('A1); Console.WriteLine("Количество элементов: " + lst.Count); // Отобразить содержимое динамического массива, используя цикл foreach. Console.Write("Содержимое: "); foreach(char c in lst) Console.Write(с + " "); Console.WriteLine ("\n"); Console.WriteLine("Добавить еще 20 элементов"); // Добавить количество элементов, достаточное для // принудительного расширения массива. for(int i=0; i < 20; i++) lst.Add((char)('a' + i)); Console.WriteLine("Текущая емкость: " + lst.Capacity); Console.WriteLine("Количество элементов после добавления 20 новых: " + lst.Count); Console.Write("Содержимое: "); foreach(char с in lst) Console.Write(с + " "); Console.WriteLine("\n"); // Изменить содержимое динамического массива, //' используя индексирование массива. Console.WriteLine("Изменить три первых элемента"); lst[0] = 'X1; lst[1] = 'Y'; lst[2] = 'Z'; Console.Write("Содержимое: "); foreach(char с in lst) Console.Write(с + " "); Console.WriteLine() ; // Следующая строка кода недопустима из-за // нарушения безопасности обобщенного типа. // lst.Add(99); // Ошибка, поскольку это не тип char! } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д