gpt4 book ai didi

C# 放弃在非静态上下文中使用 const

转载 作者:行者123 更新时间:2023-12-05 08:34:39 27 4
gpt4 key购买 nike

我的 C# 类中有以下只读字符串。

private readonly string someString= "I am a string.";

我有将其转换为 const 的冲动,因为该信息在编译时可用。但是,我将它设置为 readonly,因为我在非静态上下文中使用它。

这是正确的做法吗?还是我的代码设计有问题?

最佳答案

我刚刚弄清楚为什么。我将变量称为 this.someString。在我切换到 MyClass.someString 后错误消失了。

关于C# 放弃在非静态上下文中使用 const,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21379159/

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