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