Khabarakh hat folgendes geschrieben: |
Erst einmal herzlich Willkommen !
Was du suchst, ist nicht die Array.ForEach<T>-Methode (die für wirklich nicht für einen Anfänger gedacht ist), sondern die foreach-Schleife von C#: msdn2.microsoft.com/...ibrary/ttw7t8t6.aspx |
Also erstmal danke für die antwort, aber
vielleicht ist es ja ein verständnisproblem meinerseits, denn mit foreach hab ich auch schon rumgespielt. das problem dabei ist, dass ich zwar für jeden string in dem array eines sichtbar machen kann, aber es wird dadurch nicht entschieden WELCHES Feld sichtbar werden soll, und das ist schon wichtig
. wenns doch geht, klärt mich auf, wie gesagt stehe ich nicht weit vom anfang entfernt
Deshalb hab ich ja dann an die array funktionen gedacht... (die Suchfunktionen). leider hab ich gemerkt, dass diese nicht besser sind als die string funktionen (ist ja auch dasselbe -.-) und somit schied die Index-Methode aus. die foreach methode hab ich mir dann hald angesehen, die syntax versteh ich hald ned so ganz -.-
btw: eine kleine Denkhilfe: das ganze soll ein Hangman-Spiel werden. ich habe hald versucht es auf einfache weise zu realisieren (mit einem textbox array). darum ist auch die reihenfolge der boxes wichtig, sowie deren erscheinen an der richtigen stelle und - anzahl. (eine textbox = ein buchstabe - erschien mir am logischsten.)
bereits probiert hab ich die "suche" IndexOf um das auf stringebene zu lösen (weil ja index im string = index im array). da gibts aber nur maximal 2 (IndexOf, LastIndexOf) buchstaben/textboxes die erscheinen können (und die wörter anzupassen oder das ganze manuell zu machen erschien mir sinnlos). weitergemacht hab ich dann indem ich mithilfe einer for schleife raufgezählt hab um den startindex des IndexOf um jeweils 1en buchstaben zu verschieben -> programmabsturz -.- . eine while schleife ging auch nicht (keine indexierung).
natürlich gäbs andere möglichkeiten auch noch das programm zu realisieren, aber ich würd mal meine probieren.
wäre schön wenn noch jemand vorschläge hätte das textbox problem zu lösen
Danke für weitere hilfe(n)
MfG