.netVBでのenumの項目におけるObsolete属性の動作
- 題名: .netVBでのenumの項目におけるObsolete属性の動作
- 著者: ありげ〜
- 日時: 2010/10/07 16:12:27
- ID: 27402
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: .netVBでのenumの項目におけるObsolete属性の動作
- 著者: shu
- 日時: 2010/10/07 17:08:58
- ID: 27403
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: .netVBでのenumの項目におけるObsolete属性の動作
- 著者: Azulean
- 日時: 2010/10/07 23:29:49
- ID: 27404
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: .netVBでのenumの項目におけるObsolete属性の動作
- 著者: 魔界の仮面弁士
- 日時: 2010/10/08 16:57:39
- ID: 27405
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: .netVBでのenumの項目におけるObsolete属性の動作
- 著者: ありげ〜
- 日時: 2010/10/12 10:04:53
- ID: 27414
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
.net VB で以下のコードを作成するとなぜか Obsolete 属性をつけた
次の行で警告が発生します。解決方法を教えてください。
再現方法は新しいプロジェクトを作成し、下記のコードを打ち込みます。
Public Class Form1
Protected Enum TestEnum
None = 0
Allow
<Obsolete()> _
DontUse
EnumContents3
End Enum
End Class
EnumContents3 の行で
「warning BC40008: 'DontUse' は旧形式です。」の警告が発生します。
なぜ、このような警告が発生してしまうのかがわかりません。
また、C# で同様なことをすると警告が発生しません。
public partial class Form1 : Form
{
protected enum TestEnum
{
None = 0,
Allow,
[Obsolete()]
DontUse,
EnumContents3
}
}