我想创建一个列表项目作为另一个list.i需要该列表每个项目都有另一个list.i创建字符串作为列表的一个循环。下一个循环我需要每个项目作为一个列表来插入基于范围的数据。 如何做到这一点.. ??如何创建每个项目列表作为另一个列表?
我的代码:
List<string> l = new List<string>(s.Split(';'));
foreach (string item in l)
{
if (item.Contains("-"))
{
List<string> parts = new List<string>();
int min = Int32.Parse(parts[0]);
int max = Int32.Parse(parts[1]);
for (int m = min; m <= max; m++)
{
// add the value in i to the data
cmd = "insert into quickcom values('" + destination + "','" + codes + "','" + prefix + "','" + rate + "','" + level + "','" + m + "','" + effective_date + "','" + company_id + "')";
cmd = ReplaceSpecialCharacters(cmd);
MySqlCommand sqlCmd = new MySqlCommand(cmd, sqlCon);
var i = sqlCmd.ExecuteNonQuery();
cmd = "";
}
}
else
{
if (item.Contains(";"))
{
List<string> parts = new List<string>(s.Split(';'));
cmd = "insert into quickcom values('" + destination + "','" + codes + "','" + prefix + "','" + rate + "','" + level + "','" + s + "','" + effective_date + "','" + company_id + "')";
cmd = ReplaceSpecialCharacters(cmd);
MySqlCommand sqlCmd = new MySqlCommand(cmd, sqlCon);
var i = sqlCmd.ExecuteNonQuery();
cmd = "";
}
}
}
帮我... 日Thnx
你能显示样本输入数据吗? – Damith
if(item.Contains(“;”))始终为false。 –