0

クラスが廃止された理由を判断する標準的な方法はありますか (人間が Google に入力するなどの方法以外)? 何かが廃止されているという警告に出くわした場合は、明らかに次の情報が必要です。

4

2 に答える 2

2

ObsoleteAttributeプロパティを持っていMessageます。

代替プログラム要素の説明を含む回避策メッセージを取得します。

廃止された型またはメンバーを使用すると、このメッセージがコンパイラの警告メッセージに表示されます。例 (Message太字で強調表示):

'System.IO.FileStream.FileStream(System.IntPtr, System.IO.FileAccess)' は廃止されました: '"このコンストラクターは廃止されました。代わりに新しい FileStream(SafeFileHandle ハンドル、FileAccess アクセス) を使用してください 。http://go. microsoft.com/fwlink/?linkid=14202 "'

残念ながら、.NET には一般的に説明的なメッセージが含まれているとは思えません。そのため、特にその理由についてさらに詳しい情報が必要な場合は、MSDN または Google に相談することをお勧めします。

于 2013-04-03T15:00:47.467 に答える