Как создать собственную библиотеку? - 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;
}
}
}