Выборка данных из 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! 
} 
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.167 из 5
Похожие ответы