是否可以从环境设置中的代码中检查C#版本?
我想使用$formatted = '£' . number_format( (float) $amount, 2, '.', ',' );
预处理程序指令来有选择地选择要编译的版本。原因是有时我们会提供源代码示例,如果最终用户使用的旧版IDE可能不支持例如c#6.0,则编译失败并导致双方都浪费时间。我想解决这个问题,并提供一个根据可能支持的内容进行选择性编译的源代码。
根据网上的一些阅读,我似乎无法在此找到任何资源?有没有其他人试图做类似的事情?