Задать вопрос
@tera1004

Как осуществить редактирование элемента списка в C#?

Как осуществить редактирование элемента в списке,что бы только одно из значений элемента менялось?

Внизу небольшой мой набросок,верный ли ход мыслей?

public static Payment EditPayment()
        {
            Console.Write("Введите код платежа: ");
            int C = int.Parse(Console.ReadLine());
            payments.FindAll(p => p.Code == C);
            foreach (Payment c in payments.FindAll(p => p.Code == C))
            {
                Console.WriteLine("\n Колонка: {0} \n" +
               "Дата:  {1}.{2}.{3} {4}:{5}:{6} \n" +
               "Марка бензина: {7} \n" +
               "Количество: {8} \n" +
               "Код платежа: {9}" +
               "\n===============================", c.Column, c.Dt.Year, c.Dt.Month, c.Dt.Day, c.Dt.Hour, c.Dt.Minute, c.Dt.Second, c.Petrol, c.Count, c.Code);

            }
            Console.WriteLine("Введите название пункта,который хотите изменить");
            string E = Console.ReadLine();
            E = E.ToLower();
            switch (E) {
                case "колонка":
                
                    {
                       
                        Console.WriteLine("Введите новое значение пункта Колонка");
                        byte edit_column = byte.Parse(Console.ReadLine());
                        return
                            new Payment();
                    }
                    break;
  • Вопрос задан
  • 579 просмотров
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы