假设我有一个由包含三个字符串的listitem组成的列表。我添加一个新的listitem,并尝试从外部来源分配所述字符串的值。用空格初始化listitem?
如果其中一项未分配,则listitem中的值保留为空(未分配)。因此,如果我尝试将该值分配给页面上的某个字段,则会出现错误。
我可以检查页面上每个字段的isNullOrEmpty,但这似乎效率低下。我宁愿在代码隐藏中将值初始化为“”(空字符串)并发送有效数据。
我可以手动做到这一点:
ClaimPwk emptyNode = new ClaimPwk();
emptyNode.cdeAttachmentControl = "";
emptyNode.cdeRptTransmission = "";
emptyNode.cdeRptType = "";
headerKeys.Add(emptyNode);
但我有一些大的列表项和写作,对于那些将得到乏味。
那么有没有一个命令,或只是简单的方法来初始化一个listitem空字符串而不是null?
或者有没有人有更好的主意?
为什么不只是从外部源返回一个已初始化(具有正确值)的类实例并将其添加到集合中。 – ChrisBint