放置静态字符串的最佳位置在哪里

时间:2018-06-21 04:41:30

标签: c# asp.net-mvc structure

我正在使用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"/>

哪个更好?如果第一更好,那我该放在哪里上课?

还是有更好的方法?

这是我的项目结构:

enter image description here

0 个答案:

没有答案