10.2.4.Obsolete attribute: throw an error if the user tries to use Method2
using System;
class MainClass
{
[Obsolete("Method2 has been replaced by NewMethod2", true)] public static int Method2()
{ return 2;
}
public static void Main()
{
Console.WriteLine(Method2());
}
}
ObsoleteattributethrowanerroriftheusertriestouseMethod2.cs(16,21): error CS0619:
'MainClass.Method2()' is obsolete: 'Method2 has been replaced by NewMethod2'