是否可以使用#if 编译器指令来省略类的属性?
我有两个使用共享项目的项目,我想将一些属性添加到我不希望另一个看到的共享类中。
我尝试在项目中添加条件编译符号,例如 MYSYMBOL
然后在我的课堂上这样做:
#if MYSYMBOL
public string MySpecialProperty { get; set; }
#endif
它可以编译,但两个项目都看不到 MySpecialProperty ,而显然我希望定义了 MYSYMBOL 的项目能够访问此属性...
是否可以使用#if 编译器指令来省略类的属性?
我有两个使用共享项目的项目,我想将一些属性添加到我不希望另一个看到的共享类中。
我尝试在项目中添加条件编译符号,例如 MYSYMBOL
然后在我的课堂上这样做:
#if MYSYMBOL
public string MySpecialProperty { get; set; }
#endif
它可以编译,但两个项目都看不到 MySpecialProperty ,而显然我希望定义了 MYSYMBOL 的项目能够访问此属性...