可能重复:
Can I change a private readonly field in C# using reflection?是否可以从外部修改类实例的私有变量?
我需要修改的数据结构类,但数据背后却隐藏着一个只读属性。我可以使用任何技术修改类中的私有变量吗?
如果我能够点对象并记下我需要的变量的确切字节位置,该怎么办?然后,我可以使用不安全的代码直接修改这些偏移处的内存吗?有这样的可能吗?
可能重复:
Can I change a private readonly field in C# using reflection?是否可以从外部修改类实例的私有变量?
我需要修改的数据结构类,但数据背后却隐藏着一个只读属性。我可以使用任何技术修改类中的私有变量吗?
如果我能够点对象并记下我需要的变量的确切字节位置,该怎么办?然后,我可以使用不安全的代码直接修改这些偏移处的内存吗?有这样的可能吗?
在这里看到:http://stackoverflow.com/questions/934930/can-i-change-a-private-readonly-field-in-c-sharp-using-reflection –