我有一个用 csv 文件的内容生成的数据表。我使用其他信息将 csv 的某些列(现在在数据表中)映射到用户需要填写的信息。
在最好的世界里,映射总是可能的。但这不是现实......所以在我尝试映射数据表列值之前,我需要检查该列是否存在。如果我不做这个检查我有一个 ArgumentException。
当然我可以用这样的一些代码来检查这个:
try
{
//try to map here.
}
catch (ArgumentException)
{ }
但我现在有 3 列要映射,部分或全部可能存在/缺失
有没有一种检查数据表中是否存在列的好方法?