我想使用静态类的方法。
这是我的 C# 代码:
namespace SomeNamepace
{
public struct SomeStruct
{
....
}
public static class SomeClass
{
public static double SomeMethod
{
....
}
}
如果它是一个“普通”类,我可以SomeMethod
使用
lib = clr.AddReference('c:\\Test\Module.dll')
from System import Type
type1 = lib.GetType('SomeNamespace.SomeClass')
constructor1 = type1.GetConstructor(Type.EmptyTypes)
my_instance = constructor1.Invoke([])
my_instance.SomeMethod()
但是当我试图用静态类来做到这一点时
MissingMethodException: "Cannot create an abstract class.
我怎么能解决这个问题?