私は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. 奇妙なLinqキャスト例外
- 2. iOS - 奇妙な例外
- 3. 奇妙な例外が()
- 4. 奇妙なApache Camel例外
- 5. 奇妙なエラー:-CoreAnimation:例外を無視:
- 6. 奇妙な例外がスローさ:SFML
- 7. JDK 6.0.29の奇妙な例外?
- 8. Delphiマルチスレッドプログラムで奇妙な0x0eedfade例外
- 9. 一過性の奇妙なef例外
- 10. Xamarin Studioの奇妙な例外スタックトレース
- 11. 奇妙な例外とアンドロイド4.0のエクリプス
- 12. 奇妙な例外のFacebookのiOS SDK
- 13. 奇妙なパーミッション拒否の例外(WRITE_EXTERNAL_STORAGE)
- 14. Java ImageIO:例外の奇妙さ
- 15. は奇妙にNullPointer例外ProGuardのに
- 16. Entity Framework 4.3.1で奇妙なZeroOrOneの外部キー例外
- 17. Androidで奇妙な致命的な例外ListView
- 18. ソースが不明な奇妙なヌルポインター例外
- 19. 変換のSQL Server SqlClientの奇妙な例外
- 20. SQLコンパクトエディションで奇妙な例外が発生する
- 21. モカ/チャイto.not.throw(TypeError例外)奇妙な行動
- 22. nettiers生成コードで奇妙な例外エラー
- 23. 奇妙な例外用語「投げている」
- 24. 更新されたオートファックの後の奇妙な例外
- 25. Railsの3 - 権限エラーと奇妙な例外TypeError
- 26. pythonコードで奇妙な例外 - 機械化とbeautifulsoup
- 27. リストで.viewを使用したときの奇妙な例外
- 28. JavaFX FXML app:FXMLノードでの奇妙なNullPointer例外
- 29. スレッド "AWT-EventQueue-0"と奇妙なTextAreaの例外
- 30. 例外処理中に奇妙なネストされたループ動作
ページがどのようにコンパイルされるかを知りたい場合は、ビルド時にビューをコンパイルするようにMVCを設定できます。よりよく知られているコンテキストでエラーを表示することは非常に賢明かもしれません:http://stackoverflow.com/questions/383192/compile-views-in-asp-net-mvc – spender