我正在编写一个使用我自己的 DLL 的powershell脚本:
[System.Reflection.Assembly]::LoadFile("E:\Group.School.dll")
我想访问. Student class
该静态方法已被重载。
Class Student
{
public static sting GetData(string id)
{
....
}
public static sting GetData(string fName, string lName)
{
....
}
}
从 PowerShell 我将访问第一种方法,如下所示:
$data = [Group.School.Student]::GetData
$data.Invoke("myId")
这给了我一个例外说
使用“1”参数调用“调用”的异常:“使用“1”参数调用“GetData”的异常:“对象引用未设置为对象的实例。”