ceu*_*ben 7 asp.net asp.net-mvc
我正在寻找一种创建全局常量变量的方法,我可以在我的控制器中使用它.
我完全不知道如何创造它.
提前致谢
Kry*_*zal 17
非常舒适的方法是使用强类型设置.您可以在项目中的任何位置访问这些变量,并在不重新编译的情况下更改其值.
您可以使用Visual Studio编辑器定义设置(项目>属性>设置):

这些变量将以这种方式添加到Web.config或App.config文件中的相应部分:
<setting name="SomeStringVariable" serializeAs="String">
<value>SomeStringValue</value>
</setting>
<setting name="SomeBoolVariable" serializeAs="String">
<value>false</value>
</setting>
<setting name="SomeDoubleVariable" serializeAs="String">
<value>1.23</value>
</setting>
Run Code Online (Sandbox Code Playgroud)
您可以以简单的方式在项目中的任何位置使用已定义的变量:
string myStringVariable = Settings.Default.SomeStringVariable;
bool myBoolVarialbe = Settings.Default.SomeBoolVariable;
double myDoubleVariable = Settings.Default.SomeDoubleVariable;
Run Code Online (Sandbox Code Playgroud)
Deb*_*ish 12
1:生成一个静态类(比如Constant.cs)
将该属性设置为
public static string YourConstant{
get { return "YourConstantValue";}}
Run Code Online (Sandbox Code Playgroud)
随处访问它
Constant.YourConstant;
Run Code Online (Sandbox Code Playgroud)
或2.您也可以使用web.config
<appSettings><add key="YourConstant" value="YourConstantValue" /></appSettings>
Run Code Online (Sandbox Code Playgroud)
用它作为
ConfigurationManager.AppSettings["YourConstant"];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12997 次 |
| 最近记录: |