問題タブ [argumentnullexception]

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.

0 投票する
2 に答える
1308 参照

c# - WCF サービスがクライアントから null 値を受信して​​います

動画処理を行う機能を実装するサービスを書きました。

クライアント (コンソール プロジェクト) から、クライアント サービス参照を使用してサービスの関数を呼び出し、関数へのパラメーターとして FileStream を送信します (実際にクライアント側で正しい値が得られることを確認しました)。

しかし、FileStreamパラメーターがサービスに到達すると、null 例外の問題が発生し、FileStream 内に正しい値がありません。

どうすれば解決できますか?

私のコード:

サービス:

私の顧客:

0 投票する
2 に答える
797 参照

c# - ASP.NET MVC5: カスタム db コンテキストで新しいロールを追加できない

ASP.NET MVC プロジェクトのカスタム db コンテキストで本当に嫌な問題が発生しています。

ApplicationDbContextさて、私は自動生成されたものを自分のものとマージしようとしましたが、GSDbContextそれでも維持IdentityUsersIdentityRolesて作業しています。

これは私のカスタムApplicationUserクラス定義です。

そしてコンテキストクラス:

さて、新しい役割を追加しようとすると、System.ArgumentNullException. ところで、流血の痛みなしで簡単に新しいユーザーを作成できます。このコードを使用して、新しいユーザーを作成します。

新しいロールを追加するには:

次の例外がスローされます。

それは私をかなり夢中にさせました。

前もって感謝します。

0 投票する
7 に答える
2621 参照

c# - すぐに使用する場合、引数が null かどうかを確認する必要がありますか?

メソッドの引数が null であるかどうかをチェックする (その後、例外をスローする) ことに慣れているので、もうそれについて考えることさえほとんどありません。引数が参照型の場合は、そこにあります。

しかし、arg をすぐに使用する場合はどうすればよいでしょうか。とにかくチェックする必要がありますか?つまり、そうしないと、とにかく環境がスローされます (NullReferenceException)。

例えば:

null チェックを簡単に追加できます。

ただし、どちらの場合も例外がスローされます (デバッグ目的で、ほぼ同じ行で)。唯一の違いはタイプです。

質問:単一の参照型引数を持つパブリックメソッドで、引数をすぐに使用する場合でも、それが であるかどうかを確認する必要がありますか?null

0 投票する
2 に答える
504 参照

c# - C# セッターの ArgumentNullException

私は次のコードを持っています:

調べてみたところ、大雑把にこれでいいのですが、なぜかArgumentNullExceptionが常にスローされています。

0 投票する
0 に答える
63 参照

c# - c# MailClient がメッセージを送信し、引数 null 例外をスローする

C# で MailClient を使用して電子メールを送信すると、メッセージが null であることを示す引数 null 例外がスローされます。しかし、メッセージがnullではなくhtmlテーブルであることを確認しました。

私と同じような状況の人はいますか?解決方法がわかりません。

0 投票する
1 に答える
2199 参照

asp.net-mvc - System.ArgumentNullException: 値を null にすることはできません。パラメータ名: 値

valueパラメータがどこから来たのかわかりません。

表示:Ajax.BeginFormお問い合わせ:

ドロップダウン リストで [はい] または [いいえ] を選択すると、WebGrid (gridのインスタンスWebGrid) にデータを表示するために部分ビューがレンダリングされます。列の 1 つがエラーをスローします。

モデル プロパティ:

内部例外:null

例外メッセージ:

値を null にすることはできません。パラメータ名: 値