Как создать собственную библиотеку? - C#

Узнай цену своей работы

Формулировка задачи:

А как собственно это сделать? Я выбираю файл - шаблон проекта - библиотека классов. Создается проект и нигде нету файла с расширением dll.

Решение задачи: «Как создать собственную библиотеку?»

textual
Листинг программы
namespace ClassLibrary1
{
    public class Folder : IEnumerable, ICloneable
    {   //поля для папки
        string name;
        DateTime creationData;
        int countFiles;
 
        //свойства полей
        public string Name { get { return name; } }
        public DateTime CreationData { get { return creationData; } }
        public int NumberFiles { get { return countFiles; } }
 
        //конструкторы
        public Folder() { }
 
        public Folder(string name, DateTime creationData, int countFiles)
        {
            this.name = name;
            this.creationData = creationData;
            this.countFiles = countFiles;
        }
 
        //определяем методы для работы с полями
        public void SetName(string name)
        {
            if (name.ToString().Length == 0 || name.ToString().Length >= 255)
                throw new ArgumentException("Неправильный формат ввода!");
        }
 
        public IEnumerator GetEnumerator()
        {
            return GetEnumerator();
        }
 
        public override string ToString()
        {
            return string.Format("Папка: '{0}' - Дата создания: {1} - Колличество файлов: {2}", Name, CreationData.ToString("dd.MM.yyyy"), NumberFiles);
 
        }
 
        public object Clone()
        {
            Folder temp = new Folder();
            temp.name = name;
            temp.creationData = creationData;
            temp.countFiles = countFiles;
            return temp;
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4 из 5