什么是FEATURE_PAL编译器指令,意思是.net 4源代码

bar*_*ban 13 .net c#

我在理解.net 4.0源代码中FEATURE_PAL编译器指令的含义时遇到问题.几乎在每个访问非托管代码的类中使用它.

Han*_*ant 13

PAL =平台适应层.它首先是CLR的一个细节,使其与操作系统实现隔离开来.您确实会在.NET 4类的源代码的Reference Source副本中看到它.它出现在任何对底层操作系统实现有很强依赖性的代码中,绕过这些代码,因为它无法在Windows以外的操作系统上运行.