2
我正在使用Visual Studio 2010.但找到Obsolete属性不会导致任何编译器警告(我希望它会导致编译器警告)。 警告级别为4.已过时的属性不会在VS2010中导致任何编译器警告
谢谢。
我正在使用Visual Studio 2010.但找到Obsolete属性不会导致任何编译器警告(我希望它会导致编译器警告)。 警告级别为4.已过时的属性不会在VS2010中导致任何编译器警告
谢谢。
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)
{ }
}