問題タブ [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.
c# - ReadXML の ArgumentNullException
XML ファイルへの DataSet のシリアル化に問題があります。XML をロードしようとするたびに、ReadXML() 関数が ArgumentNullException をスローします。興味深いことに、この問題は、空のデータセットにロードした場合にのみ発生します。DataSet にテーブルを入力し、XML ファイルから DataSet を読み込んでテーブルを置き換えようとすると、スローされる例外はありません。私の DataTables はリレーションで接続されています。XMLScheme は使用しません。既存のデータセットを置き換えても、XML ファイルが読み込まれないからです。
例外がスローされると、1 つのテーブルが部分的にロードされます。最初のレコードは正しくロードされ、2 番目のレコードは null 値と StrongTypingExceptions で埋められます。
何が起こっているか知っている人はいますか?
//編集:
書き込み:
読む:
すべてのモードを試しました。
スキーマが読み取り中の場合:
[System.Data.DataException] {"制約内の無効な 'キー' ノード: FK_SapTable_SapFieldFilter."} System.Data.DataException
リレーション FK_SapTable_SapFieldFilter で接続された 2 つのテーブルがあります。テーブル「SapTable」には、フィールド TableId がキーとしてあります-決してnullではありません。SapFieldFilter の TableId フィールドに接続されます。私の SapFieldFilter は今のところ空のテーブルですが、問題になることはありません。
windows-phone-8 - タイル エラーからの Windows Phone リンク
劇場のリストがあり、アプリケーションからセカンダリ タイルを作成して、特定の劇場に直接移動しました。クエリ文字列で劇場の ID を渡します。
ファイル「MainViewModel.cs」のWCFサービスから劇場をロードします
私のホームページには劇場のリストがあり、詳細ページに移動できます。
しかし、タイルから移動したい場合、エラーが発生します...
タイル :
マイシアター詳細ページ:
エラー :
https://dl.dropboxusercontent.com/u/9197067/error.png
データがロードされていない場合のように...
問題がどこから来たのか考えていますか?
解決策は簡単かもしれませんが、私は初心者です...データを非同期でロードし、アプリケーションが完了するまで待機しないためかもしれません...
ありがとう
編集 :
私の LoadData() メソッド:
c# - null 型をリストに変換する (エラー処理)
そのため、タイトルは少し誤解を招きやすいので、最初に整理します。
次のコードを検討してください。
System.ArgumentNullException
これは、ユーザーが最後に意図的に null を入力した場合にスローされます。例:
これで、基本的にothername
リストを取得および設定するプロパティができました。私の懸念は、次のようなすべての段階で確認する必要があることです (プロパティ内、およびこのメソッド内):
なぜなら、 には null が受け入れられるからですothername
。c# がこの機能をネイティブに提供する方法はありますか? ifothername
が null の場合、実際には ToList() を操作しません。
c# - ArgumentNullException をスローする DateTime.Parse
DateTime
オブジェクトを読み取りXML
、リマインダー オブジェクトのリストにロードしようとしています。
Datetime.Parse
Argument Null Exception
withメッセージを投げています:
文字列参照が文字列のインスタンスに設定されていません。
これが私のコードです:
解析する DateTime 文字列が XML ファイルに明確に格納されているため、この例外がスローされる理由はよくわかりません。
どんな助けでも大歓迎です。
c# - Convert.ToString は NRE を発生させます
http://turcguide.com/stack/nre1.jpg
私の例 mytext[i].text のようなユーザー定義オブジェクトを使用すると、NullReferenceException が発生しますが、設計時のオブジェクトを使用すると、NullReferenceException はありません。
私の例では、以下の行は例外を与えませんが、 IngNbrTxt.Text(desing time object) の代わりに mytext[i].text(run time object) のような配列オブジェクトを配置すると、リンクに示されているように例外が発生しますその上。
string myvar = Convert.ToString(IngNbrTxt.Text);
c# - foreach ループ内で整数をインクリメントできません
リストから配列に変換する C# メソッドがあります。コードは次のようになります。
ただし、常に Null 例外が発生します。誰かが私にこれを説明できますか?