Информация к новости
  • Просмотров: 299
  • Автор: sulicompany
  • Дата: 17-12-2012, 20:30
 (голосов: 0)
17-12-2012, 20:30

Используем DLL

Категория: Программирование » С#


Сегодня будем создавать динамическую библиотеку DLL. 
На самом деле DLL это тот же исполняемый код, только в нем нет Main 
и вызов методов происходит из вашей exe сборки. Плюсом является то, что 
в память DLL загружается только при вызове методов находящихся в ней. 

ИТак, создаем проект 





В классе создадим метод который будет возвращать текущий день недели 



using System; 
using System.Collections.Generic; 
using System.Text; 

namespace ClassLibrary1 

    public class Class1 
    { 

        public static string Today() 
        { 
            return DateTime.Now.DayOfWeek.ToString(); 
        } 
    } 





Компилируем DLL, нажав ctrl+shift+B .


Прикручиваем DLL. 

Кликаем правой кнопкой мыши по проекту в окне SolutionExplorer 
Нажимаем Add Reference 

Ищем нашу DLL и добавляем ее в проект 





После этих действий пространство имен ClassLibrary1 и класс Class1 будут видны в нашем проекте 
Вызовем единственный метод класса 



MessageBox.Show(ClassLibrary1.Class1.Today()); 




Результат на экране