你可以在代码里使用#if false int i=0; #else int i=1; #endif其中false里的代码是不会被编译的 同样,你也可以在项目里用#if DEBUG int i=0; #else int i=1; #endif其中DEBUG里的代码当且仅当你在项目里定义了DEBUG符号时才会被编译
举个简单的例子,你调试的时候,有些参数在debug的时候,你手动赋值。比如在页面里面,模拟用户已经登陆了,你就不必每次debug页面的时候,都要先登陆#if DEBUG UserInfo info = new UserInfo(); Session["UserInfo"] = info; #endif
int i=0;
#else
int i=1;
#endif其中false里的代码是不会被编译的
同样,你也可以在项目里用#if DEBUG
int i=0;
#else
int i=1;
#endif其中DEBUG里的代码当且仅当你在项目里定义了DEBUG符号时才会被编译
UserInfo info = new UserInfo();
Session["UserInfo"] = info;
#endif