声明static类赋值,或者添加config文件
You can use .config files or use constant values in a static class. If you don't need to change the values, I would suggest using constant values.
Example using constant values:
For example:
public static class Roles { public const string Customer = "Customer"; public const string Branch = "Branch"; }
Usage:
if (role == Roles.Customer) { } else if (role == Roles.Branch) { }
Example using config file:
- Add a reference to System.Configuration
- Add an "Application Configuration File" to your project
- Add a configuration key to the configuration file like:
<?xmlversion="1.0"encoding="utf-8" ?>
<configuration>
<appSettings>
<addkey="myConfiguration"value="TestValue"/>
</appSettings>
</configuration> - Within the code you can refer to the config file by using:
string configValue = System.Configuration.ConfigurationManager.AppSettings["myConfiguration"];
使用枚举类
use an enum to help with readability.
enum MyTypes { URL = 1, UserName = 2, Id = 3, } switch (myType) { case MyTypes.URL: TidyUrl(); case MyTypes.UserName: TidyUsername(); case MyTypes.Id: TidyID(); default: break; }