gpt4 book ai didi

c# - 过时的属性不会在 VS2010 中引起任何编译器警告

转载 作者:行者123 更新时间:2023-11-30 19:00:29 25 4
gpt4 key购买 nike

我正在使用 Visual Studio 2010。但发现 Obsolete 属性不会导致任何编译器警告(我希望它会导致编译器警告)。警告级别为 4。

谢谢。

最佳答案

obsolete attribute当您尝试使用标有它的类/方法时,将导致编译器警告。例如,以下会导致警告:

[Obsolete("some obsolete message")]
class Foo { }

class Program
{
static void Main(string[] args)
{
Foo foo = new Foo();
}
}

虽然这不是:

[Obsolete("some obsolete message")]
class Foo { }

class Program
{
static void Main(string[] args)
{ }
}

关于c# - 过时的属性不会在 VS2010 中引起任何编译器警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2902830/

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