gpt4 book ai didi

.NET "Global"变量;哪一个是更好的做法?

转载 作者:行者123 更新时间:2023-12-02 00:34:29 26 4
gpt4 key购买 nike

我应该使用哪个?

这个:

public class MyClass
{
static string m_MyString = "My string here";
public static string MyString { get { return m_MyString; } }
}

或者这个:

public class MyClass
{
public static readonly string MyString = "My string here";
}

最佳答案

使用后者,但稍作修改:

public static class CommonStrings
{
public const string MyString = "My string here";
}

另一方面,“全局”变量被认为是不好的做法——但是,在我看来,在这种情况下,可重用字符串的通用容器更可取;不过,我不会到处让你想重用的所有东西都可以公开访问,尤其是当它们不是常量时。

关于.NET "Global"变量;哪一个是更好的做法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5231161/

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