Выборка данных из 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!
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д