我有以下情况:
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()的正确语法是什么?
$something = '[MyClass1]::MyClass1Function();' Invoke-Expression -command $something
不是很漂亮,但它能完成任务(使用PS 5.0)