我有一个 DataTable resultSet;
- 我试图检查字段是否为null,但得到了一个空的'{}'对象。搜索关于“ {}”的内容并没有产生任何适当的解决方案。
以下是在“fk_id”字段为空时未按预期工作的代码:
if (resultSet.Rows[0].ItemArray[resultSet.Columns.IndexOf("fk_id")] == null)
{
//never reaches here
}
注意:使用int类型的索引而不是Columns.IndexOf()
并不是问题所在。
另外,"{}"在C#中有其他名称吗?