私はaspxページを持っていますか? string image = "";
と書くと、この例外はなくなります。それは非常に奇妙です。私は例外がaspxページのプレゼンテーションと関係があると思う。誰かがなぜこれが起こるのか説明できますか?奇妙な例外
奇妙な例外
答えて
変数image
を宣言するときは、初期値を与えます。
string image = "";
あなたが取得しているエラーは、(cond
がtrueの場合、それだけ初期化される)変数はすべての場合に初期化されていないことを示しています。
これは、.aspxページに含まれることとは関係ありません。コード内に同じエラーが発生します。あなた - あなたが理由ではなく、ソリューション(あなたはすでに知っていること)後にしている場合は
string image;
if(cond)
image = "somestring";
else
image = String.Empty;
あるいはさらに良いがデフォルト値に設定した場合、あなたに他を追加することです変数を宣言すると何も起こりません。あなたが何かを割り当てるときだけ、コンパイラはメモリ空間とすべてを予約します。
まだ初期化されていない変数にアクセスしようとすると、マシンのメモリにはどこにも行かないので有効ではありません。まだ何もありません。
これはそこにないバケットを持ち上げようとしているようなものです。空のバケットではありません。完全なバケットではありません。持ち上げるバケットはありません。
はい、これはわずかに優れています。この方法では割り当てが1つ少なくなるからです。ありがとう – devfreak
@devfreakイメージサーバー側にソースを直接設定して、割り当てを0にすることができます。if(cond)Image1.Src = "somestring";その他Image1.Src = "somethingelse"; –
- 1. 奇妙な例外が()
- 2. 奇妙なLinqキャスト例外
- 3. iOS - 奇妙な例外
- 4. 奇妙な例外とアンドロイド4.0のエクリプス
- 5. 奇妙なエラー:-CoreAnimation:例外を無視:
- 6. 奇妙な例外のFacebookのiOS SDK
- 7. 奇妙な例外がスローさ:SFML
- 8. JDK 6.0.29の奇妙な例外?
- 9. Delphiマルチスレッドプログラムで奇妙な0x0eedfade例外
- 10. Java ImageIO:例外の奇妙さ
- 11. Entity Framework 4.3.1で奇妙なZeroOrOneの外部キー例外
- 12. Androidで奇妙な致命的な例外ListView
- 13. iOS - 奇妙な例外を投げるUHIDの生成
- 14. リストで.viewを使用したときの奇妙な例外
- 15. SQL例外に関する奇妙な問題
- 16. SQLコンパクトエディションで奇妙な例外が発生する
- 17. 更新されたオートファックの後の奇妙な例外
- 18. スレッド "AWT-EventQueue-0"と奇妙なTextAreaの例外
- 19. WCFサービスが奇妙な例外を投げる
- 20. nettiers生成コードで奇妙な例外エラー
- 21. JavaFX FXML app:FXMLノードでの奇妙なNullPointer例外
- 22. JPQL:EclipseLinkで奇妙な例外を引き起こすSIZE関数
- 23. Railsの3 - 権限エラーと奇妙な例外TypeError
- 24. Eclipseが奇妙な例外を投げるClassNotFoundException
- 25. 奇妙な例外用語「投げている」
- 26. asp.net mvc 2と私の奇妙な例外の開始時に
- 27. 変換のSQL Server SqlClientの奇妙な例外
- 28. Ocamlでの入力の奇妙な例
- 29. 単純な例のWCF奇妙
- 30. 奇妙な外観のCSSは、ドロップダウンメニュー
ページがどのようにコンパイルされるかを知りたい場合は、ビルド時にビューをコンパイルするようにMVCを設定できます。よりよく知られているコンテキストでエラーを表示することは非常に賢明かもしれません:http://stackoverflow.com/questions/383192/compile-views-in-asp-net-mvc – spender