C#中怎么写类似c语言的#define?
展开全部
#define 在C#中的意义和C++是不一样的.
通常是作为条件编译符.
C#项目中,默认存在的是DEBUG.
例:
#define A
class A{
void a(){
#if A
//todo:code here
#else
//todo:another code here.
//但是,由于之前预定义了A.因此此处代码在编译的时候会被无视.
#endif
}
void b(){
#if !A
//todo:code here
// 此处代码编译时被无视
#else
//todo:another code here.
}
}
通常是作为条件编译符.
C#项目中,默认存在的是DEBUG.
例:
#define A
class A{
void a(){
#if A
//todo:code here
#else
//todo:another code here.
//但是,由于之前预定义了A.因此此处代码在编译的时候会被无视.
#endif
}
void b(){
#if !A
//todo:code here
// 此处代码编译时被无视
#else
//todo:another code here.
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询