Mit der Anweisung foreach(string Kanton in Array1) 
erstellst Du eine Variable mit dem Bezeichner "Kanton" die innerhalb der
foreach-Schleife g�ltig ist.
Diesem String weist Du in deiner aktuellen Fassung den Wert true/false
zu. Auch das m�sste noch funktionieren (implizite Typumwandlung),
dennoch betrifft es nicht die Variable, die ausserhalb der Schleife als
"Kanton" bezeichnet wurde.

bool Kanton=false;
foreach(string myKanton in ...)
{
        if(...) 
        {
                Kanton=true; //Kanton ausserhalb der schleife!!!
        }
        else { Kanton=false; }
}

Ich hoffe, das ist es, was Du meintest.

andre.seifert
@xmmm.de


>-----Urspr�ngliche Nachricht-----
>Von: [EMAIL PROTECTED] 
>[mailto:[EMAIL PROTECTED] Im Auftrag von Meier, Dani
>Gesendet: Donnerstag, 13. M�rz 2003 13:08
>An: '[EMAIL PROTECTED]'
>Betreff: [Csharp.net] dynamischer Variablenname
>
>
>hi
>
>irgendwie steh ich auf dem schlauch...
>
>ich hab da eine kleines array das ich mit folgender schleife 
>durchlaufe:
>
>foreach(string Kanton in arrKt) 
>{ 
>if(nodeLG.SelectSingleNode("HerstellerInfo").SelectSingleNode("
Lieferkanton"
>).Attributes[Kanton].Value == "Yes") 
>{
>Kanton = true;
>} 
>else 
>{
>Kanton = false;
>}
>}
>
>nun ist mein problem, dass der WERT von kanton der NAME einer 
>von mir definierten variable ist - und genau dieser variable 
>will ich true bzw. false zuweisen k�nnen. wie kann ich das 
>machen? so wie ich es jetzt habe, probiert er nat�rlich 
>"kanton" den wert zuzuweisen... und das geht nat�rlich nicht... :S
>
>danke f�r eure hilfe!
>
>dani
>_______________________________________________
>Csharp.net mailing list
>[EMAIL PROTECTED] 
>http://www.glengamoi.com/mailman/listinfo/cshar>p.net
>

_______________________________________________
Csharp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/csharp.net

Antwort per Email an