首页 > 解决方案 > 放置静态字符串的最佳位置在哪里

问题描述

我正在用 c# mvc 制作 web 项目。

我必须制作静态字符串(大约 10 个字符串)。这些字符串在控制器中用作业务代码,所以我认为它不能是资源(如 resx)。

我想到了两种方法:

第一的。创建包含静态字符串的静态类

public static class CodeGenerationKind
{
    public const string Collaboration = "Collaboration";

    public const string Documentation = "Documentation";

    public const string DocumentationFolder = "DocumentationFolder";

    public const string Instruction = "Instruction";
}

第二。将字符串放在配置文件中

<add key="Collaboration" value="Collaboration"/>
<add key="Documentation" value="Documentation"/>
<add key="DocumentationFolder" value="DocumentationFolder"/>
<add key="Instruction" value="Instruction"/>

哪一个更好?如果第一个更好,我将这门课放在哪里?

或者,还有更好的方法?

这是我的项目结构:

在此处输入图像描述

标签: c#asp.net-mvcstructure

解决方案


推荐阅读