我有以下代码:
foreach (XNode rowXml in elements.Nodes())
{
foreach (DataRow rowDB in dataSetDB.Tables[0].Rows)
{
string itemDB = rowDB[0].ToString().ToUpper();
string itemXml = rowXml.ToString().ToUpper();
if (itemDB == itemXml)
{
//If itemDB == itemXml; jump to Outer_Foreach
}
if (itemDB != itemXml)
{
//If itemDB != itemXml; jump to Outer_Foreach
}
}
怎么可能从 Inner-Foreach 到 Outer-Foreach,并且仍然将 foreach 保留在你离开它的地方。我正在循环一个 DB 和 XML 表行。休息; 完全跳出 Inner-Foreach 并且我无法捕捉到我离开它的位置,所以当我一遍又一遍地循环遍历它时,我从 index[0] 开始。