我有以下情况:
Add-Type -TypeDefinition @'
public static class MyClass1
{
[DllImport .... ]
public static extern int MyClass1Function();
}
'
class MyClass2 {
static MyClass2Function() {
[MyClass1]::MyClass1Function() # this does not work (unable to find type)
}
}从MyClass2::MyClass2Function()调用MyClass1::MyClass1Function()的正确语法是什么?
发布于 2019-06-05 14:10:37
我可以使用Invoke-Expression来实现这一点。
$something = '[MyClass1]::MyClass1Function();'
Invoke-Expression -command $something不是很漂亮,但它可以完成这项工作(使用PS5.0)
https://stackoverflow.com/questions/56452573
复制相似问题