最佳答案
我有一个用 csv 文件内容生成的数据表。我使用其他信息将 csv 的一些列(现在在数据表中)映射到用户需要填写的信息。
在最好的情况下,绘制地图总是可能的。但这是不现实的... 因此,在我尝试映射可数据表列值之前,我需要检查该列是否存在。如果我不做这个检查,就会有一个 ArgumentException 异常。
当然,我可以用下面这样的代码来检查:
try
{
//try to map here.
}
catch (ArgumentException)
{ }
但是现在我有3列要映射,有些或者全部可能已经存在/缺失
有没有检查数据表中是否存在列的好方法?