Статус:
Offline
Реєстрація: 01.07.2008
Повідом.: 914
Реєстрація: 01.07.2008
Повідом.: 914
- 🟢 11:26 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
- #1
c# динамическое использование dll'ек
Друзья! Помогите пожалуста примерчиком.
Есть dll библиотека классов с#.
Например с одним классом
Надо написать консольную програмульку, использующую данную библиотеку, причем необходимо, чтоб путь к этой библиотеке можно было указывать как аргумент коммандной строки, а не сразу привязываться к ней перед компиляцией, задавая ее в References.
Например >MajUs.exe C:\DynoDll.dll
Друзья! Помогите пожалуста примерчиком.
Есть dll библиотека классов с#.
Например с одним классом
Код:
namespace DynoDll
{
public class Majestic
{
private int _a;
public Majestic(int a)
{
_a = a;
}
public int Result()
{
return _a;
}
}
}
Надо написать консольную програмульку, использующую данную библиотеку, причем необходимо, чтоб путь к этой библиотеке можно было указывать как аргумент коммандной строки, а не сразу привязываться к ней перед компиляцией, задавая ее в References.
Например >MajUs.exe C:\DynoDll.dll
Код:
using System;
using DynoDll;
namespace MajUs
{
class Program
{
static void Main(string[] args)
{
string pathToDll = args[0].ToString();
Majestic maj = new Majestic(10);
Console.WriteLine(maj.Result().ToString());
Console.ReadKey();
}
}
}