Загрузка данных


using System;
using System.Collections.Generic;

class Program
{
    static void Main()
    {
        // 1. Создаем список целых чисел
        List<int> numbers = new List<int>();

        // 2. Добавляем в него числа от 1 до 10
        for (int i = 1; i <= 10; i++)
        {
            numbers.Add(i);
        }

        // 3. Выводим элементы на консоль
        Console.WriteLine("Элементы списка:");
        foreach (int number in numbers)
        {
            Console.Write(number + " ");
        }
        Console.WriteLine(); 
    }
}
using System;
using System.Collections.Generic;

class Program
{
    static void Main()
    {
        // Создаем и заполняем базовый список для демонстрации
        List<int> numbers = new List<int> { 10, 25, 30, 45, 50, 75, 90 };

        Console.Write("Введите число для поиска: ");
        if (int.TryParse(Console.ReadLine(), out int target))
        {
            // Ищем индекс элемента в списке
            int index = numbers.IndexOf(target);

            // Проверяем результат поиска
            if (index != -1)
            {
                Console.WriteLine($"Число {target} найдено. Индекс элемента: {index}");
            }
            else
            {
                Console.WriteLine("Ошибка: Заданное число не найдено в списке.");
            }
        }
        else
        {
            Console.WriteLine("Ошибка: Введено некорректное число.");
        }
    }
}
using System;
using System.Collections.Generic;

class Program
{
    static void Main()
    {
        // 1. Создаем список чисел от 1 до 20
        List<int> numbers = new List<int>();
        for (int i = 1; i <= 20; i++)
        {
            numbers.Add(i);
        }

        // 2. Удаляем все четные числа (числа, которые делятся на 2 без остатка)
        numbers.RemoveAll(n => n % 2 == 0);

        // 3. Выводим оставшиеся числа
        Console.WriteLine("Список после удаления четных чисел:");
        foreach (int number in numbers)
        {
            Console.Write(number + " ");
        }
        Console.WriteLine();
    }
}
using System;
using System.Collections.Generic;

class Program
{
    static void Main()
    {
        // 1. Создаем список строк и добавляем имена
        List<string> names = new List<string> { "Дмитрий", "Анна", "Сергей", "Елена", "Алексей" };

        // 2. Сортируем список в алфавитном порядке
        names.Sort();

        // 3. Выводим отсортированный список
        Console.WriteLine("Отсортированный список имен:");
        foreach (string name in names)
        {
            Console.WriteLine(name);
        }
    }
}
using System;
using System.Collections.Generic;
using System.Linq; // Необходимо для работы метода Distinct

class Program
{
    static void Main()
    {
        // 1. Создаем два списка целых чисел с повторяющимися элементами
        List<int> list1 = new List<int> { 1, 3, 5, 7, 9 };
        List<int> list2 = new List<int> { 5, 7, 11, 13, 1 };

        // 2. Создаем результирующий список и объединяем их
        List<int> combinedList = new List<int>();
        combinedList.AddRange(list1);
        combinedList.AddRange(list2);

        // 3. Удаляем дубликаты с помощью LINQ Distinct() и преобразуем обратно в список
        List<int> uniqueList = combinedList.Distinct().ToList();

        // 4. Выводим итоговый список
        Console.WriteLine("Итоговый список без дубликатов:");
        foreach (int number in uniqueList)
        {
            Console.Write(number + " ");
        }
        Console.WriteLine();
    }
}
using System;
using System.Collections.Generic;

class Program
{
    static void Main()
    {
        // Создаем словарь, где ключ — имя (string), а значение — возраст (int)
        Dictionary<string, int> people = new Dictionary<string, int>();

        // Добавляем данные
        people.Add("Иван", 20);
        people.Add("Мария", 19);
        people.Add("Алексей", 22);

        // Выводим элементы на консоль
        Console.WriteLine("Содержимое словаря:");
        foreach (KeyValuePair<string, int> person in people)
        {
            Console.WriteLine($"Имя: {person.Key}, Возраст: {person.Value}");
        }
    }
}
using System;
using System.Collections.Generic;

class Program
{
    static void Main()
    {
        Dictionary<string, int> people = new Dictionary<string, int>
        {
            { "Иван", 20 },
            { "Мария", 19 },
            { "Алексей", 22 }
        };

        Console.Write("Введите имя для поиска возраста: ");
        string nameToFind = Console.ReadLine();

        // Проверяем наличие ключа в словаре
        if (people.TryGetValue(nameToFind, out int age))
        {
            Console.WriteLine($"Возраст пользователя {nameToFind}: {age} лет.");
        }
        else
        {
            Console.WriteLine("Ошибка: Имя не найдено в словаре.");
        }
    }
}
using System;
using System.Collections.Generic;

class Program
{
    static void Main()
    {
        Dictionary<string, string> capitals = new Dictionary<string, string>
        {
            { "Россия", "Москва" },
            { "Франция", "Париж" },
            { "Япония", "Токио" }
        };

        // Удаляем элемент по ключу
        string countryToRemove = "Франция";
        capitals.Remove(countryToRemove);

        Console.WriteLine($"\nСловарь после удаления страны '{countryToRemove}':");
        foreach (var pair in capitals)
        {
            Console.WriteLine($"Страна: {pair.Key} — Столица: {pair.Value}");
        }
    }
}
using System;
using System.Collections.Generic;
using System.Linq; // Необходимо для OrderBy

class Program
{
    static void Main()
    {
        Dictionary<string, int> salaries = new Dictionary<string, int>
        {
            { "Иван", 50000 },
            { "Елена", 85000 },
            { "Петр", 45000 },
            { "Анна", 95000 }
        };

        // Сортируем по значению (по зарплате) по возрастанию
        var sortedSalaries = salaries.OrderBy(pair => pair.Value);

        Console.WriteLine("Сортировка зарплат по возрастанию:");
        foreach (var pair in sortedSalaries)
        {
            Console.WriteLine($"{pair.Key}: {pair.Value} руб.");
        }
    }
}
using System;
using System.Collections; // Обязательно для работы с ArrayList

class Program
{
    static void Main()
    {
        // 1. Создаем ArrayList
        ArrayList myAL = new ArrayList();

        // 2. Добавляем элементы разных типов
        myAL.Add("Привет");      // string
        myAL.Add(42);            // int
        myAL.Add(3.14);          // double
        myAL.Add(true);          // bool

        // 3. Выводим элементы на консоль
        Console.WriteLine("Элементы ArrayList:");
        foreach (object item in myAL)
        {
            Console.WriteLine($"Тип: {item.GetType().Name}, Значение: {item}");
        }
    }
}
using System;
using System.Collections;

class Program
{
    static void Main()
    {
        ArrayList list = new ArrayList { "Яблоко", "Банан", "Груша", 100 };

        object target = "Банан"; // Что ищем

        int index = list.IndexOf(target);

        if (index != -1)
        {
            Console.WriteLine($"Элемент '{target}' найден. Индекс: {index}");
        }
        else
        {
            Console.WriteLine($"Элемент '{target}' не найден.");
        }
    }
}
using System;
using System.Collections;

class Program
{
    static void Main()
    {
        ArrayList Frameworks = new ArrayList { "NET Core", "Java", "C++", "Python" };

        // Удаляем элемент по значению
        Frameworks.Remove("C++");

        Console.WriteLine("Оставшиеся элементы:");
        foreach (object item in Frameworks)
        {
            Console.WriteLine(item);
        }
    }
}
using System;
using System.Collections;

class Program
{
    static void Main()
    {
        ArrayList numbers = new ArrayList { 25, 3, 42, 1, 17, 8 };

        // Сортируем по возрастанию
        numbers.Sort();

        Console.WriteLine("Отсортированные числа:");
        foreach (object number in numbers)
        {
            Console.Write(number + " ");
        }
        Console.WriteLine();
    }
}
using System;
using System.Collections;

class Program
{
    static void Main()
    {
        ArrayList first = new ArrayList { "Том", "Джерри" };
        ArrayList second = new ArrayList { "Микки", "Дональд" };

        // Создаем третий список для объединения
        ArrayList combined = new ArrayList();
        combined.AddRange(first);
        combined.AddRange(second);

        Console.WriteLine("Объединенный ArrayList:");
        foreach (object item in combined)
        {
            Console.Write(item + " ");
        }
        Console.WriteLine();
    }
}
using System;
using System.Collections;

class Program
{
    static void Main()
    {
        ArrayList dynamicList = new ArrayList { "Red", "Green", "Blue", "Yellow" };

        // Получаем количество элементов
        int elementsCount = dynamicList.Count;

        Console.WriteLine($"Количество элементов в коллекции: {elementsCount}");
    }
}