gpt4 book ai didi

c# - C#中的反射修改类中的私有(private)常量字段

转载 作者:太空狗 更新时间:2023-10-29 22:24:30 25 4
gpt4 key购买 nike

我有以下类(class):

class RuleParser
{
private const String FILE = "./rules/DetectionStrategies.xml";
.
.
.
}

现在在我的测试项目中,我想将 FILE 常量设置为另一个值。我如何使用反射实现这一点?

最佳答案

你掉进了陷阱......

const != readonly

如果它是只读的,您可以这样做,但是const 表示编译时 常量,编译器会依次将其嵌入到生成的程序中。因此,您所做的几乎不会影响任何程序,无论是您的还是其他人的。

关于c# - C#中的反射修改类中的私有(private)常量字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4575878/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com