gpt4 book ai didi

c# - 如何在 C# 中使用预处理器指令仅在 Windows 10 上执行一些代码?

转载 作者:行者123 更新时间:2023-12-05 09:30:59 24 4
gpt4 key购买 nike

我如何在 .NET 中使用预处理器指令(如#define)来仅在 windows10 上执行一些代码?不是例如在 windows7 上吗?

最佳答案

预处理器指令影响代码编译的方式;如果你在这里使用预处理器指令,你需要为 Windows 10 和 Windows 7 分别编译它,并告诉人们只使用正确的 exe。那可能不是你想要的。相反,也许只是:

if (System.OperatingSystem.IsWindowsVersionAtLeast(10))
{
// ...
}

( docs )

请注意,通过使用 11 作为输入,这目前不适用于 Windows 11 预览版。

关于c# - 如何在 C# 中使用预处理器指令仅在 Windows 10 上执行一些代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69159256/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com