メソッドに古い属性がある場合、コンパイラはコンパイル後にコード内で警告を発行します。
新しいメソッドがクラスで使用されているが、古いメソッドを引き続きクラスに保持したい場合は、古いメソッドの代わりに新しいメソッドを使用する必要があるというメッセージを表示して、古いメソッドを廃止としてマークできます。 。
以下は非推奨のプロパティの使用方法を示す例です - p>
using System; public class Demo { [Obsolete("Old Method shouldn't be used! Use New Method instead", true)] static void OldMethod() { Console.WriteLine("This is the old method!"); } static void NewMethod() { Console.WriteLine("This is the new method!"); } public static void Main() { OldMethod(); } }
上記で警告メッセージを設定したため、次の警告が表示されます -
Compilation failed: 1 error(s), 0 warnings error CS0619: `Demo.OldMethod()' is obsolete: `Old Method shouldn't be used! Use New Method instead'
以上がC# で廃止されたプロパティはどれですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。