C# Dictionary 转 DataTable 代码示例 - 将字典转换为数据表
"C# Dictionary 转 DataTable 代码示例 - 将字典转换为数据表"\n\n要将C# Dictionary转换为DataTable,可以使用以下代码示例:\n\ncsharp\nusing System;\nusing System.Data;\n\npublic class Program\n{\n public static void Main()\n {\n // 创建一个Dictionary\n var dictionary = new Dictionary<string, string>();\n dictionary.Add("Name", "John");\n dictionary.Add("Age", "30");\n dictionary.Add("City", "New York");\n\n // 创建一个DataTable\n var dataTable = new DataTable();\n\n // 添加列\n dataTable.Columns.Add("Key", typeof(string));\n dataTable.Columns.Add("Value", typeof(string));\n\n // 添加行\n foreach (var item in dictionary)\n {\n var row = dataTable.NewRow();\n row["Key"] = item.Key;\n row["Value"] = item.Value;\n dataTable.Rows.Add(row);\n }\n\n // 打印DataTable\n foreach (DataRow row in dataTable.Rows)\n {\n Console.WriteLine(row["Key"] + ": " + row["Value"]);\n }\n }\n}\n\n\n在上面的示例中,我们首先创建了一个Dictionary并添加了一些键值对。然后,我们创建了一个DataTable,并添加了两个列,一个用于键,一个用于值。接下来,我们遍历Dictionary中的每个键值对,并将其添加到DataTable的行中。最后,我们打印出DataTable中的内容。\n\n此代码将输出:\n\n\nName: John\nAge: 30\nCity: New York\n
原文地址: https://www.cveoy.top/t/topic/p9CO 著作权归作者所有。请勿转载和采集!