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