我在dnspy中反编译了一些统一的dll文件得到这一行
RuntimeHelpers.InitializeArray(array, fieldof(<PrivateImplementationDetails>.51A7A390CD6DE245186881400B18C9D822EFE240).FieldHandle);
我需要知道那行的fieldof()函数,我之前从没见过(因为我是初学者)
以及两个为什么在该行中显示错误
我在dnspy中反编译了一些统一的dll文件,并得到了这行RuntimeHelpers.InitializeArray(array,fieldof(
在MSIL中,将C#代码(和许多其他语言)编译为中间语言,有这个方便的fieldof
运算符可获取字段的FieldInfo
。但是,fieldof
在C#中不存在。
在C#中,您需要执行以下操作: