問題タブ [nullreferenceexception]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net-2.0 - nullデリゲートを使用したイベントハンドラーの動作の違い.net 1.1と2.0
ここで何が起こっているのか正確にはわかりませんが、.NET 1.1 では初期化されていないイベント デリゲートを問題なく実行できるようですが、.NET 2.0 以降では NullReferenceException が発生します。理由は何でも。以下のコードは、1.1 では問題なく正常に実行されますが、2.0 では NullReferenceException が発生します。なぜ違う振る舞いをするのか興味がありますか?何が変わったのですか?
ありがとう
例えば
asp.net - IIS への展開時に ASP.NET アプリケーションが壊れる
オンライン ショッピング用の小さな ASP.NET Web サイトを開発しています。Visual Studio でテストするとすべて正常に動作しますが、IIS に展開するとうまくいきません。
この問題は、参照している DLL ファイルにあるようです。この DLL ファイルには、初期化してすべての製品情報を持つ別のサーバーにクエリ要求を送信するために必要なクラスが含まれています。この DLL は、元々は IKVM を使用して DLL に変換した Jar ファイルでした。
アプリを IIS にデプロイすると、その DLL で定義されたオブジェクトをインスタンス化しようとするページは、null 参照で失敗します。次に例を示します。
このエラーを返します:
System.NullReferenceException
: オブジェクト参照がオブジェクト インスタンスに設定されていません。でFulfiller.toLog(String )
でFulfiller.initialize(String str1, Int32 i, String str2, String str3)
でOrders.createDataSource()
繰り返しますが、これは VS 開発サーバーでは完全に機能しますが、IIS では機能しません。その理由はわかりません。IIS で実行しているときに DLL が正しく読み込まれないのは、何らかのコーディング上の問題ですか? または、IIS の問題で、DLL の実行やリクエストの送信をブロックしている可能性があります。この問題を解決するために非常に必死です。
ありがとう
c# - 奇妙なnullreference例外
したがって、リモートコンピューターからのコマンド確認応答を処理するこのコードがあります。場合によっては(14日に1回程度)、次の行でnull参照例外がスローされます。
私を本当に悩ませているのは、その前にnull参照をチェックしているので、何が起こっているのかわかりません。その価値の完全な方法は次のとおりです。
手がかりはありますか?
編集:ProcessCommandAcknowledgement:
c# - IsNullOrEmpty バグは .NET 3.0 以降で修正されていますか?
IsNullOrEmpty バグが 3.0 以降で修正されているかどうかを知っている人はいますか? 私は現在、2.0 の (NullReferenceException) バグに遭遇し、次のリリースで修正される予定であると記載されているドキュメントを見つけましたが、決定的な答えはありません。
.net - VB.NET IIF を使用すると NullReferenceException が発生します
少しデバッグしているので、eventArgs 値をログに記録したい
私は基本的に行う単純な行を持っています:
IIF 関数を理解する方法は、e.Value が Nothing (null) の場合は空の文字列を返す必要があり、そうでない場合は値の .ToString を返す必要があります。ただし、NullReferenceException を取得しています。これは私には意味がありません。
何か案は?
c# - Null 参照例外
このコードは Null 参照例外を生成します。パラメータ配列が初期化される行で例外が発生します。何が問題になる可能性がありますか? スタックトレースをたどり、それに対してロジックを実行する方法がわかりません。前もって感謝します。
c# - LINQ InsertOnSubmit: NullReferenceException
私はこのコードを持っています:
InsertOnSubmit(ip) を試行すると、NullReferenceException (オブジェクト参照がオブジェクトのインスタンスに設定されていません) が発生します。dc は null ではありません。ip および ip のすべてのプロパティは null ではありません。一部は空ですが。
VS2008 では InsertOnSubmit にステップ インさせてくれないので、評価時に具体的に何が null かを知る方法がありません。何を与える?
注: チェックしたところ、FK リレーションシップによって作成されたすべての Linq.EntitySets が存在し、null ではありません。
c# - Sum() は、行がない場合に 0 を返す代わりに例外を発生させます
私はこのコードを持っています(わかりました、私は持っていませんが、似たようなものです:p)
ここでは、すべての犬を調べて、犬と同じ飼い主を持つ迷惑ではないすべての猫の重みを (null 非許容の 10 進数に) 合計します。もちろん、ほとんどすべての猫は迷惑なので、次のエラーが表示されます。
Null 非許容値型である System.Decimal 型のメンバーに null 値を割り当てることはできません。
使用されるフィールドまたは外部キーはいずれも null にすることはできません。Where
そのため、句が猫を返さない場合にエラーが発生しますが、これはよくあることです。しかし、どうすればこれを解決できますか?そのときに0を返したい。句のDefaultIfEmpty()
後に試してみましたが、次のエラーが発生します。Where
オブジェクト参照がオブジェクト インスタンスに設定されていません。
これは理解できると思います。??
の後に a を追加しようとしましたSum
が、このエラーのためにコンパイルされません:
演算子「??」タイプ 'decimal' および 'decimal' のオペランドには適用できません
もちろん、これも理にかなっています。それで、なにかお手伝いできますか?Sum
合計するものが何もないときに 0 が返されたらいいですね。またはSumOrZero
ある種の声明。SumOrZero
Linq2SQL で動作するメソッドを作成するのは難しいでしょうか?
silverlight - XAML の Silverlight コントロールは実行時に null です
DeepEarth マップ コントロールを含む Silverlight アプリを作成しました。ここに私のベースXAMLがあります
ボタンにアタッチしたい、作成した動作クラスがあります
これは、MyButton に対していくつかのことを行い、いくつかのイベントなどを接続するためのものです。問題は、実行時に MyButton が null であることです。どうして?階層内の他のコントロールは null ではありません。どうしたの?
c# - この NullReferenceException が発生するのはなぜですか?
私はいくつかの自家製の (逆) シリアル化コードを含むプロジェクトに取り組んでおり、リストの逆シリアル化でいくつかの問題に遭遇しました。次のコードは、var が null ではないにもかかわらず、2 行目に NullReferenceException をスローしており、マウスをその上に置くlist
と喜んで報告します。Count = 0
私の変数は少し奇妙にインスタンス化されているので、何か関係があるのでしょうか? これは関連するコードです。
どこtype
ですか
どんな助けでも大歓迎です:)