- ふらっと C#,C♯,C#(初心者用) Part116 [転載禁止]©2ch.net
308 :デフォルトの名無しさん[]:2015/08/11(火) 14:44:33.25 ID:3SX2sjwF - >>307
double hoge = 0; とすると良いかと C#は未初期化状態の実行ルートがある場合はエラーになるという仕様になっています
| - C#, C♯, C#相談室 Part88 [転載禁止]©2ch.net
415 :デフォルトの名無しさん[]:2015/08/11(火) 14:57:28.66 ID:3SX2sjwF - 多態性を利用する気がないのならhas aでいいんじゃね?
用もないのに、なんでもかんでも継承するのは良くない 時々そういう人いるけど、コード読みにくくてしょうがない
| - ふらっと C#,C♯,C#(初心者用) Part116 [転載禁止]©2ch.net
311 :デフォルトの名無しさん[]:2015/08/11(火) 15:26:47.31 ID:3SX2sjwF - >>310
とりあえず対症療法的に返答してしまったけど 実は自分も >>309 お勧め hoge = 9999; break; の代わりに例外を送出するコードを挿入すれば、未初期化のルートはなくなるのでエラーは無くなります
| - C#, C♯, C#相談室 Part88 [転載禁止]©2ch.net
418 :デフォルトの名無しさん[]:2015/08/11(火) 16:22:07.65 ID:3SX2sjwF - 分からないのは >>417 が無能だからだよw
| - C#, C♯, C#相談室 Part88 [転載禁止]©2ch.net
423 :デフォルトの名無しさん[]:2015/08/11(火) 19:06:04.27 ID:3SX2sjwF - 多態性使いたいなら、こういうケースでは素直にinterface使えば良いかと
本人見ての通り用は無いとしているみたいだし、それでいいと言われているのに食いつくのを見ていると ふらっとスレのアレだな >俺の考えをきけぇ、おまえらの事情なんかどうでもいいし、そんな事聞かれてもいないが俺の考えをきけぇ て感じだね、例のアイツなんだろうが頭おかしい
|
|