如果我想要更改
然而,我无法更改例如
为什么会这样呢?
bool.TrueString
的值,我会使用反射:typeof(bool).GetField("TrueString", BindingFlags.Public | BindingFlags.Static).SetValue(null, "Yes");
Console.WriteLine(bool.TrueString); // Outputs "Yes"
然而,我无法更改例如
Type.Delimiter
的值:typeof(Type).GetField("Delimiter", BindingFlags.Public | BindingFlags.Static).SetValue(null, '-');
Console.WriteLine(Type.Delimiter); // Outputs "."
为什么会这样呢?
bool.TrueString
,所以这并不完全正确。 - Matias Cicero