在C#的ifelse循环中增加foreach的值

问题描述 投票:0回答:1

我想在ifelse循环中增加foreach的内容值。想在程序中的i ++之后增加(如下所示)。请指导我如何完成此操作

foreach (var jagged in manager.JaggedList)
                    {
                        for (int i = 0; i < intArray.Length; i++)
                        {
                            for (int j = 0; j < decimalNumbers.Length; j++)
                            {

                                foreach (var item in jagged.Items)
                                {
                                            if (intArray[i] == decimalNumbers[j])
                                            {
                                                Console.WriteLine(intArray[i]);
                                                if (i < intArray.Length)
                                                {
                                                    i++;
                                                    ****manager.jaggedlist increment****
                                                }
                                                else
                                                {
                                                 Console.WriteLine(0);
                                                }
                                            }
                                }
                            }

                      }
                   }
c#
1个回答
0
投票
for (int m = 0; m < manager.JaggedList.Count; m++) { var jagged = manager.JaggedList[m]; // now you can do m++ and get the next item from manager.JaggedList m++; // dont forget another range check if (m < manager.JaggedList.Count) jagged = manager.JaggedList[m]; }
© www.soinside.com 2019 - 2024. All rights reserved.