您可以使用以下代码将 DataTable 转换为 Dictionary:

DataTable dataTable = new DataTable();
// 假设 DataTable 有两列,第一列名为'Key',第二列名为'Value'

// 创建一个空的 Dictionary
Dictionary<string, string> dictionary = new Dictionary<string, string>();

// 遍历 DataTable 的每一行
foreach (DataRow row in dataTable.Rows)
{
    // 获取第一列的值作为 Key,第二列的值作为 Value,并将其添加到 Dictionary 中
    dictionary.Add(row['Key'].ToString(), row['Value'].ToString());
}

请注意,上述代码假设 DataTable 的两列分别命名为'Key' 和 'Value'。您需要根据实际情况修改列名。

C# DataTable 转 Dictionary:两列数据快速映射

原文地址: https://www.cveoy.top/t/topic/hpaG 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录