请参阅,我有下拉控件,我将LIST保留为数据源。但是如果list为null则抛出null异常。那么处理这种情况的标准方法是什么?
答案 0 :(得分:4)
如果可以,请将列表保留为空列表,而不是空列表。很容易将空列表的使用与空列表混淆(每个都表示什么意思),如果你一直使用空列表,那么你将减少空指针异常的机会。
答案 1 :(得分:0)
在检查列表是否为null
之后将列表绑定到下拉列表。
if (list != null) {
dd.DataSource = list;
}
else {
dd.DataSource = new List<ObjType>();
}
注意:ObjType是您在下拉列表中使用的列表项的类型,例如string
,如果您使用的列表是字符串列表。
由于