Выборка данных из List - C#

Узнай цену своей работы

Формулировка задачи:

А подскажите как из списка вытащить нужные данные? как задать критерий? через foreach делать?

Решение задачи: «Выборка данных из List»

textual
Листинг программы
  1. class GenListDemo {
  2. static void Main() {
  3. // Создать коллекцию в виде динамического массива.
  4. List<char> lst = new List<char>();
  5. Console.WriteLine("Исходное количество элементов: " + lst.Count);
  6. Console.WriteLine();
  7. Console.WriteLine("Добавить 6 элементов");
  8. // Добавить элементы в динамический массив.
  9. lst.Add('С');
  10. lst.Add('А');
  11. lst.Add('E');
  12. lst.Add('В');
  13. lst.Add('D');
  14. lst.Add('F');
  15. Console.WriteLine("Количество элементов: " + lst.Count);
  16. // Отобразить содержимое динамического массива,
  17. // используя индексирование массива.
  18. Console.Write("Текущее содержимое: ");
  19. for(int i=0; i < lst.Count;. i++)
  20. Console.WriteAst[i] + " ");
  21. Console.WriteLine("\n");
  22. Console.WriteLine("Удалить 2 элемента ");
  23. // Удалить элементы из динамического массива.
  24. lst.Remove('F1);
  25. lst.Remove('A1);
  26. Console.WriteLine("Количество элементов: " + lst.Count);
  27. // Отобразить содержимое динамического массива, используя цикл foreach.
  28. Console.Write("Содержимое: ");
  29. foreach(char c in lst)
  30. Console.Write + " ");
  31. Console.WriteLine ("\n");
  32. Console.WriteLine("Добавить еще 20 элементов");
  33. // Добавить количество элементов, достаточное для
  34. // принудительного расширения массива.
  35. for(int i=0; i < 20; i++)
  36. lst.Add((char)('a' + i));
  37. Console.WriteLine("Текущая емкость: " + lst.Capacity);
  38. Console.WriteLine("Количество элементов после добавления 20 новых: " +
  39. lst.Count);
  40. Console.Write("Содержимое: ");
  41.  
  42. foreach(char с in lst)
  43. Console.Write + " ");
  44. Console.WriteLine("\n");
  45. // Изменить содержимое динамического массива,
  46. //' используя индексирование массива.
  47. Console.WriteLine("Изменить три первых элемента");
  48. lst[0] = 'X1;
  49. lst[1] = 'Y';
  50. lst[2] = 'Z';
  51. Console.Write("Содержимое: ");
  52. foreach(char с in lst)
  53. Console.Write(с + " ");
  54. Console.WriteLine() ;
  55. // Следующая строка кода недопустима из-за
  56. // нарушения безопасности обобщенного типа.
  57. // lst.Add(99); // Ошибка, поскольку это не тип char!
  58. }
  59. }

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


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

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

6   голосов , оценка 4.167 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы