我正在使用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"/>
哪个更好?如果第一更好,那我该放在哪里上课?
还是有更好的方法?
这是我的项目结构: