Создать программу, которая использует списки - C#
Формулировка задачи:
Здравствуйте, помогите решить задание.
В файловой системе каталог файлов организован как линейный список. Для каждого файла в каталоге содержатся следующие сведения:
- Файл:
- Дата создания;
- Количество обращений к файлу;
Разработать программу, которая обеспечивает:
- Начальное формирование элемента списка файлов;
- Вывод элемента списка файлов;
- Удаление файлов, дата создания которых меньше заданной;
- Выборку файлов с наибольшим количеством обращений.
Программа должна обеспечивать диалог с помощью меню и контроль ошибок при вводе.
Решение задачи: «Создать программу, которая использует списки»
textual
Листинг программы
public sealed class FileInfo { private string name; private DateTime creationDate; private ulong usageCount; public FileInfo(string name) { Name = name; CreationDate = DateTime.Now; UsageCount = 0; } public string Name { get { IncreaseUsageCount(); return name; } set { IncreaseUsageCount(); if (string.IsNullOrWhiteSpace(value)) { throw new InvalidOperationException(); } name = value; } } public DateTime CreationDate { get { IncreaseUsageCount(); return creationDate; } private set { creationDate = value; } } public ulong UsageCount { get { ulong oldValue = usageCount; IncreaseUsageCount(); return oldValue; } private set { usageCount = value; } } public void IncreaseUsageCount() { usageCount++; } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д