假設我有一個由包含三個字符串的listitem組成的列表。我添加一個新的listitem,並嘗試從外部來源分配所述字符串的值。用空格初始化listitem?
如果其中一項未分配,則listitem中的值保留爲空(未分配)。因此,如果我嘗試將該值分配給頁面上的某個字段,則會出現錯誤。
我可以檢查頁面上每個字段的isNullOrEmpty,但這似乎效率低下。我寧願在代碼隱藏中將值初始化爲「」(空字符串)併發送有效數據。
我可以手動做到這一點:
ClaimPwk emptyNode = new ClaimPwk();
emptyNode.cdeAttachmentControl = "";
emptyNode.cdeRptTransmission = "";
emptyNode.cdeRptType = "";
headerKeys.Add(emptyNode);
但我有一些大的列表項和寫作,對於那些將得到乏味。
那麼有沒有一個命令,或只是簡單的方法來初始化一個listitem空字符串而不是null?
或者有沒有人有更好的主意?
爲什麼不只是從外部源返回一個已初始化(具有正確值)的類實例並將其添加到集合中。 – ChrisBint