我正在寻找一种实现这样的方式:
#if CSHARP_COMPILER_IS_FOR_CSHARP_6_OR_HIGHER foo?.Bar(); #else if (foo != null) { foo.Bar(); } #endif
当然,我可以自己定义一个条件编译符号,但它不合适.
有没有内置的常数?
我发现的问题相当老了.也许事情变了最好?