1

我目前在一个解决方案中有两个项目,它们共享相似的类。为了解决类的共享问题,我在解决方案中创建了第三个项目,两个项目都引用了这些类。现在我已经到了两个项目都需要共享公共字符串的地步。现在我想将这些字符串添加到通用解决方案中,但我不确定如何解决这个问题。我是否应该简单地创建一个类并使用 getter 和 setter 将这些字符串声明为静态?有什么建议么

4

1 回答 1

1

您可以使用常量:

public static class Constants
{
    public const string Message1 = "Foo bar";
    public const string Message2 = "Baz";
}

然后在消费代码中调用这些常量:

string text = Constants.Message1;

或者,您可以考虑使用资源文件。资源文件的优势在于,如果您需要支持多语言应用程序,可以将它们本地化为各种语言。

于 2013-02-19T07:54:23.300 回答