Hallo ich bin gerade in .net auf ein Problem gestossen und hoffe das jemand Rat weiß.
Ich
habe mir einige Dictionarys vom typ string, string gebaut (etwa 20) und
sie zum besseren erkennen mit dem tag Dict vor dem Namen versehen.
Bsp.:
DictAAA DictBBB DictCCC etc. In einer Listview werden nun Einträge
gesammelt die man aus checkboxen angeklickt hat. Soweit so gut.
Jetzt
würde ich gerne die Liste der Listview abarbeiten und mit jedem Eintrag
ein Dictionary ansprechen. Die Einträge im Listview haben bis auf den
TAG
"Dict" den selben Namen wie die Dictionarys selber. Aber ich
glaube das Problem ist, dass ich aus einem String, selbst wenn er den
Namen des Dictionarys hat,
nicht auf selbiges zugreifen kann. Kann ich das irgendwie bewerkstelligen?
Klar
ich könnte nun 20 select Case abfragen machen, aber ich wollte das nach
Möglichkeit, und gerade wenn es evtl. später mehr Dic´s werden,
dynamisch machen.
Ich weiß wie ich Dict´s abfrage und auch die
Listview items bzw den .text bekomme. Aber nicht, wie ich (und zur Not
mit irgendwelchen Tricks), mit dem Namen an das passende Dictionary
komme.
Das hier geht leider nicht, wäre ja auch zu schön
For each p as keyvaluepair (of string, string) in Dict("variablerstring")
...
next
Ich
habe mir einige Dictionarys vom typ string, string gebaut (etwa 20) und
sie zum besseren erkennen mit dem tag Dict vor dem Namen versehen.
Bsp.:
DictAAA DictBBB DictCCC etc. In einer Listview werden nun Einträge
gesammelt die man aus checkboxen angeklickt hat. Soweit so gut.
Jetzt
würde ich gerne die Liste der Listview abarbeiten und mit jedem Eintrag
ein Dictionary ansprechen. Die Einträge im Listview haben bis auf den
TAG
"Dict" den selben Namen wie die Dictionarys selber. Aber ich
glaube das Problem ist, dass ich aus einem String, selbst wenn er den
Namen des Dictionarys hat,
nicht auf selbiges zugreifen kann. Kann ich das irgendwie bewerkstelligen?
Klar
ich könnte nun 20 select Case abfragen machen, aber ich wollte das nach
Möglichkeit, und gerade wenn es evtl. später mehr Dic´s werden,
dynamisch machen.
Ich weiß wie ich Dict´s abfrage und auch die
Listview items bzw den .text bekomme. Aber nicht, wie ich (und zur Not
mit irgendwelchen Tricks), mit dem Namen an das passende Dictionary
komme.
Das hier geht leider nicht, wäre ja auch zu schön
For each p as keyvaluepair (of string, string) in Dict("variablerstring")
...
next