Описать класс «файл», содержащий сведения об имени, дате создания и длине файла. - 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;
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д