我有一些代码:
private static st_createInstance createInstance;
private static st_destroyInstance destroyInstance;
private static st_getVersionId getVersionId;
private static st_getVersionString2 getVersionString2;
//...
[UnmanagedFunctionPointer (CallingConvention.StdCall)]
private delegate IntPtr st_createInstance ();
[UnmanagedFunctionPointer (CallingConvention.StdCall)]
private delegate void st_destroyInstance (IntPtr pHandle);
//...
现在如何使用反射使所有这些委托为空?(Idk 如何将字段与委托类型进行比较)。
编辑:我想以简单的方式将它们全部归零,比如 foreach 循环。不想指定每个字段名称。