C# 是否定义了任何默认编译符号,如NET40或NET20或其他什么?

C# 是否定义了任何默认编译符号,如NET40或NET20或其他什么?,c#,C#,我很好奇是否有“默认条件编译符号”基本上是由C#编译器自动定义的。例如,编译器框架版本或其他任何内容 我做了粗略的检查,没有看到任何默认值。在项目构建选项中,您可以启用调试和跟踪常量(默认情况下,根据活动配置启用/禁用调试)。据我所知,这些只是默认的常量。来自,但问这个问题的方式不同 没有任何内置的,但您可以自己提供 可能的副本似乎是正确的。。。答案是“没有任何内置的,但你可以自己供应。”

我很好奇是否有“默认条件编译符号”基本上是由C#编译器自动定义的。例如,编译器框架版本或其他任何内容


我做了粗略的检查,没有看到任何默认值。

在项目构建选项中,您可以启用调试和跟踪常量(默认情况下,根据活动配置启用/禁用调试)。据我所知,这些只是默认的常量。

来自,但问这个问题的方式不同

没有任何内置的,但您可以自己提供


可能的副本似乎是正确的。。。答案是“没有任何内置的,但你可以自己供应。”