c# - 如何在 C# 中将逗号分隔的字符串添加到数据表中?

标签 c#

假设我有两个逗号分隔的字符串,如下所示。

string name = "A,B,C,D";
string value = "100,200,300,400";

所以我想分割这两个字符串并插入到DataTable中,如下所示。

名称值

100

200 泰铢

C 300

D 400

最佳答案

尝试这样的事情:

DataTable table = new DataTable();
table.Columns.Add("name", typeof(string));
table.Columns.Add("value", typeof(string));

string name = "A,B,C,D";
string value = "100,200,300,400";

string[] names = name.Split(',');
string[] values = value.Split(',');

for(int i=0; i<names.Length; i++)
    table.Rows.Add(new object[]{ names[i], values[i] });

但是你应该实现一些验证代码以使其更有效 合适。

关于c# - 如何在 C# 中将逗号分隔的字符串添加到数据表中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11519543/

相关文章:

c# - RavenDB 加载异步。无法捕获异常

c# - 使用括号和空格格式化负数

C# System.InvalidOperationException : The current TransactionScope is already complete

c# - .NET 4.0 - AccessViolationException 和 WndProc

c# - 为 Asp :Chart control 设置动态大小

c# - 相互了解的多个授权属性

c# - 在 C# 或 Java 中对 MruList 进行高效建模

c# - Window.Show() 不显示窗口

c# - 模拟 rabbitMQ IModel 验证错误

c# - ListView 隐藏或折叠选定组