处理键字符串的最佳方法

时间:2011-01-19 10:56:24

标签: asp.net-mvc-2 string key-value

我在网络应用程序中工作,我总是需要使用一些键将一些值保存到对象中,如:

会话[" CurrentUser"] = Users.CurrentUser;

我尝试将它们放入资源文件中但它没有意义,因为我不需要对它们进行本地化,每次从文件中获取字符串时,资源文件生成的代码都会查找文化

处理这些密钥以避免拼写错配的最佳方法是什么?

我正在使用Visual Studio 2010和ASP.NET MVC2

1 个答案:

答案 0 :(得分:2)

您可以使用常量:

public static class Constants
{
    public const string CurrentUserKey = "CurrentUser";
}

然后:

Session[Constants.CurrentUserKey] = Users.CurrentUser;

编译器也不关心拼写错误或语法错误,只要字符串匹配就可以了: - )