计数器变量不增加



试图使int Variable存储list<string>的当前position。在我的Foreach循环之外,我创建了variable,称为cont,我说它是= 0,每次cycle运行时,它应该是cont variablencrease the value by 1,但我怎么能不传递列表的第一个值,因为它从0开始,直接到1。

这里是所有需要的代码片段(包括我的尝试):

if (BarCode.Contains(";"))
{
int cont = 0;
List<string> list = BarCode.Split(';').ToList();
List<string> list2 = OBS.Split(';').ToList();
List<string> list3 = OBS2.Split(';').ToList();
int sizeList1 = list.Count;
int sizeList2 = list2.Count;
int sizeList3 = list3.Count;
if (sizeList1 == sizeList2 && sizeList1 == sizeList3)
{
foreach (string l in list)
{
cont = +1;
Etiqueta = l;
OBSm = list2[cont];
OBS2m = list3[cont];
this.Print(printerName, this.PrintMultiples);
}
}
}

cont += 1;cont ++;代替cont = +1;

您正在分配1,因为+11相同。

最新更新