Код: Выделить всё
namespace AdditionLibrary
{
public static class AdditionOperation
{
public static int Add(int a, int b)
{
return a + b;
}
public struct AddNumbers
{
public int a;
public int b;
}
public static int AddNum(AddNumbers addNum)
{
return addNum.a + addNum.b;
}
}
}
Я могу легко вызвать метод Add, поскольку он Тип данных POD (int), как показано ниже из powershell.
Код: Выделить всё
Add-Type -Path "AdditionLibrary.dll"
$result = [AdditionLibrary.AdditionOperation]::Add(100,200)
Можно ли это сделать без встраивания кода внутри powershell как показано ниже, и вызвать через выражение-вызова?
Код: Выделить всё
Add-Type -TypeDefinition $code -Language CSharp
Подробнее здесь: https://stackoverflow.com/questions/790 ... powershell
Мобильная версия