- - PR -
C#2.0で暗黙の変換を禁止したい。
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2009-02-20 17:13
お世話になります、暗黙の変換を禁止させたいのですが、
C#で暗黙の変換の禁止は可能なのでしょうか? public partial class Form1 : Form { public enum hoge { aa = 0, bb = 1, cc = 2 } public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { hoge aaa = hoge.aa; if (aaa == 0) { MessageBox.Show("333"); } } } 上記プログラムで、 (aaa == 0)の部分なのですが、 これでコンパイルが通ると、列挙体を使う意味が半減され、非常に困っています。 VB.netには禁止するスイッチがあるみたいですが。。。 しばらくwebサイトをさまよいましたが、分かりませんでした。 |
|
投稿日時: 2009-02-20 17:24
申し訳ありません。二重登録になってしまいました。
こちら、削除依頼を出しました。失礼しました。 |
1