如何在循环中插入带有计数的数据
本文关键字:数据 插入 循环 | 更新日期: 2023-09-27 18:19:09
我在表中有一个示例数据:
MasterData:
================================
data1 | data2 | totalDestination
================================
car motor des01;des02
和从我的代码,我想插入数据到另一个表,像这样:事务:
==============================
data1 | data2 | idDestination
==============================
car motor des01
car motor des02
这是我现在的代码:
string TotalId = "des01;des02";
char[] delimiterChars = {';'};
string[] countx = TotalId.Split(delimiterChars);
foreach (string s in countx)
{
" what i can do it in looping? "
}
我的问题:如何插入与计数循环在我的foreach ?
有两个选项:
首先,可以使用计数器:int index = 0;
foreach (string s in countx)
{
// use index variable
index++; // increment index
}
最好使用for
循环:
for (int index = 0; index < countx.Length; index++)
{
string s = countx[index]; // get the actual item
// use index variable
}
首先,我认为您最好使用对象而不是字符串作为totalDestination,但既然您想要这样,我就不争论了。
我相信,(还没有测试过)是你不需要在foreach上索引。由于s
是一个字符串,您只需从数组中获取字符串,就可以了。
foreach (string s in countx)
{
Sting idDestination =s;
}
我不记得C是如何做到这一点的,但我确信这应该工作