Vyparsoval som XML dokument a na opakovacie sa data som pouzil foreach loop.
Teraz ked vytvaram nove XML kde som pouzil schemu aj validne data ktore potrebujeme tak mi vsetky ostatne premene vypisuje krasne v tom novom XML ale tie ktore su zapisane v foreach loope tak tie mi pise: Variable cannot be declared in this scope because that name is used in an enclosing local scope to define a local or parameter.
priklad z mojho kodu
Skusal som aj taky malicky hack -
if (funding.SelectSingleNode("FUNDING_REF") != null)string FundingRef = " ";
{
FundingRef = funding.SelectSingleNode("FUNDING_REF").InnerText;
Console.WriteLine(FundingRef);
}
toto mi vypise data z XML.
no a pri vytvarani noveho mam
grphdr.AppendChild(xdoc.CreateElement("MsgId")).InnerText = FundingRef;
Ak by som ten if vytiahol z foreachu samozrejme to pojde ale data ktore mi to vypisuje sa opakuju v origninalnom xml 16 krat.