gpt4 book ai didi

c# - Main() 上的 ConditionalAttribute

转载 作者:行者123 更新时间:2023-11-30 13:51:03 25 4
gpt4 key购买 nike

这是出于好奇而提出的问题。我正在处理一些代码,并意识到以下代码仍然可以在发布时编译:

class Program
{
[Conditional("DEBUG")]
private static void Main()
{
// do stuff
}
}

我认为 ConditionalAttribute 应该消除该方法,但它没有。入口点有什么特别之处?

最佳答案

我相信它消除了对方法的调用,而不是方法本身。 Main 永远不会(也不应该)从您的代码中调用,因此这不会改变任何内容。

关于c# - Main() 上的 ConditionalAttribute,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5131795/

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