次のコードがあります。
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 テーブルの行をループしています。壊す; completley が Inner-Foreach から飛び出し、どこに置いたかを把握できないため、何度もループを繰り返すと、index[0] に戻ります。