c# как мне сделать программу которая будет создавать case в switch до определенного числа?
c# как мне сделать программу которая будет создавать case в switch до определенного числа? ну например мне надо что бы программа создала количество кейсов равное значению переменной. Буду рад помощи)
Ответы (1 шт):
Автор решения: Швеев Алексей
→ Ссылка
Я не знаю, какой интерфейс вы используете, поэтому постараюсь описать только логику.
Первым делом создадим класс Note, который будет хранить информацию о заметке:
public class Note
{
public string Name;
public string Content;
// При создании объекта вызывается этот метод
public Note(string name, string content) =>
(Name, Content) = (name, content);
}
Теперь создадим динамический список этих самых заметок и проинициализируем его пустым:
List<Note> notes = new(); // Создаём новый пустой массив
Ну и простейшие взаимодействия с этим списком:
// Добавляем заметку:
notes.Add(new Note("Заметка 1", "Это просто заметка №1"));
// Получаем заметку с именем "Заметка 1" (см. LINQ):
var note = notes.FirstOrDefault(e => e.Name == "Заметка 1");
// Если заметка существует
if (note is not null)
{
// Изменяем описание заметки
note.Content += "\nДополнительное содержимое к заметке";
// Так как мы работает с объектом, то изменяется оригинальный объект
// (см. Ссылочные типы)
// Удаляем заметку
notes.Remove(note);
}