Описать класс «файл», содержащий сведения об имени, дате создания и длине файла. - C#
Формулировка задачи:
Уважаемые и знатоки,прошу помоч со следующим.Есть задание:Описать класс «файл», содержащий сведения об имени, дате создания и длине файла. Предусмотреть инициализацию с проверкой допустимости значений полей. Описать метод добавления информации в конец файла и свойства для получения состояния файла. Начало вроде бы как написано,но я не уверен что верно.Просьба оценить и если что откорректировать,ну и само собой подсказать где что не верно по возможности.
Начальный код:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.IO; namespace Laba9 { class FILE { string name,creature,length; public FILE(string name, string creature, string length) { name=name; this.creature=creature; this.length=length; } public bool find(string name) { if (name == name) { return true; } else { return false; } } public void exitout() { Console.WriteLine("{0} {1} {2} {3}",name,creature,length); } } } class Program { static void Main(string[] args) {
Решение задачи: «Описать класс «файл», содержащий сведения об имени, дате создания и длине файла.»
textual
Листинг программы
public class File { public long Length { get; private set; } public string Name { get; private set; } public DateTime CreateDate { get; private set; } public File(string name) { if (string.IsNullOrEmpty(name)) throw new Exception("Name can not be empty"); Name = name; CreateDate = DateTime.Now; } public void AppendData(byte[] data) { Length += data.Length; } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д