3つの文字列を含むlistitemで構成されるリストがあります。私は新しいリスト項目を追加し、上記の文字列の値を外部ソースから割り当てようとします。listitemを空白で初期化しますか?
これらのアイテムのいずれかが割り当て解除されている場合、リストアイテムの値はnull(未割り当て)のままです。その結果、私のページのフィールドにその値を割り当てようとするとエラーになります。
ページの各フィールドでisNullOrEmptyのチェックを行うことはできますが、それは非効率的です。コードビハインドで値を ""(空の文字列)に初期化し、有効なデータを送信したいと思います。
私は手動でそれを行うことができます。
ClaimPwk emptyNode = new ClaimPwk();
emptyNode.cdeAttachmentControl = "";
emptyNode.cdeRptTransmission = "";
emptyNode.cdeRptType = "";
headerKeys.Add(emptyNode);
しかし、私はいくつかのBIGリスト項目があり、それらのためにそれを書くことが退屈でしょうが。
コマンドがありますか、nullではなく空の文字列にlistitemを初期化する簡単な方法がありますか?
誰か良いアイデアがありますか?
外部ソースからクラスのインスタンスを(適切な値で)初期化して返し、これをコレクションに追加するだけではどうですか。 – ChrisBint