3

有一段时间VBC_VER常量被定义为你可以做如下的事情:

#If VBC_VER >= 9.0 Then
Imports System.Net.Mail
#Else
Imports System.Web.Mail
#End If

是否有可以在 C# 代码中使用的等价物,或者自动定义的那些常量的比较?

4

1 回答 1

1

不,我不知道。当然,您可以在项目文件中定义自己的预处理器符号。

请记住,“C# 版本”和“项目所针对的 .NET 版本”也不是一回事。我希望您要使用的命名空间更多地取决于您使用的框架版本,而不是语言版本。

于 2012-10-01T10:14:59.650 回答