Entwickler-Ecke
C# - Die Sprache - Name einer Variable in Abhängigkeit vom Wert einer anderen V
Captain_Jack_Sparrow - Sa 18.02.06 13:39
Titel: Name einer Variable in Abhängigkeit vom Wert einer anderen V
Hey!
Wieder eine Frage :)
Gegeben ist die Variable:
Eine zweite Variable, nennen wir sie:
Sie soll aber ja nachdem welchen Wert iZahl hat einen anderen Namen bekommen (den Wert angehängt).
Im Beispiel soll sie also "sTest1" heißen.
Die spätere Anwednung der Variable ist kein Problem. Ich weiß nur nicht ob/wie es möglich ist, dies zu verwirklichen. Natürlich könnte man es über z.B. ein Switch-Case-Konstrukt machen, aber das ist irgendwie nicht das was ich will, weil der Code dann schier endlos werden würde.. Auch andere Schleifen.. neee.. nicht wirklich.. Gibt es eine Möglichkeit wie oben genannt?
Danke für Antworten :)
€dit: Den Namen kann sich natürlich direkt beim deklarieren erhalten, sie soll also nicht "umbenannt" werden ;)
Moderiert von
Christian S.: C#-Tags hinzugefügt
Christian S. - Sa 18.02.06 14:02
Hallo!
C# ist keine Skriptsprache, daher kannst Du den Namen der Variable nicht dynamisch vergeben. Sofern es immer nur eine Variable "sTest" gibt und Du nicht im Programm "sTest1", "sTest2", ... haben willst, sehe ich auch irgendwie gerade den Sinn nicht darin. Wenn Du letzteres haben willst, mach es über ein Array.
Grüße
Christian
Captain_Jack_Sparrow - Sa 18.02.06 14:14
hmm.. Schade..
Dachte das es vllt. doch geht :(
Naja, dann mache ich es halt über ein Array.. Trotzdem danke :)
Delete - Sa 18.02.06 14:19
Ich hoffe doch stark du meintest ArrayList (.NET 1.1) oder List<DatenTyp> (.NET 2.0) :wink:
Captain_Jack_Sparrow - Sa 18.02.06 16:36
joa.. mal schaun ;)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!