最佳答案
C # 有 没有 Conditional
(!Conditional
,NotConditional
,Conditional(!)
)属性吗?
我知道 C # 有一个 Conditional
属性:
[Conditional("ShowDebugString")]
public static void ShowDebugString(string s)
{
...
}
相当于 1等于:
public static void ShowDebugString(string s)
{
#if ShowDebugString
...
#endif
}
但在这种情况下,我想 相反的行为(你必须具体的 退出) :
public static void ShowDebugString(string s)
{
#if !RemoveSDS
...
#endif
}
这让我想试试:
[!Conditional("RemoveSDS")]
public static void ShowDebugString(string s)
{
...
}
无法编译,还有:
[Conditional("!RemoveSDS")]
public static void ShowDebugString(string s)
{
...
}
无法编译,还有:
[NotConditional("RemoveSDS")]
public static void ShowDebugString(string s)
{
...
}
因为它只是一厢情愿的想法。
1 不是真的,但足够真实。不要让我带回挑剔者的角落。 < sup > 🕗