Open suchja opened 4 years ago
Ich hätte nie gedacht dass ich so eine gut erklärte Antwort auf meine Frage bekomme. Ich finde es super wie du das machst und das hat mir sehr weitergeholfen. DANKE!!
Cool, dass du dich dafür auch bei GitHub angemeldet hast. Falls du einen Einstieg in GitHub benötigst, habe ich ein kostenloses Tutorial: https://www.udemy.com/github-tutorial-deutsch/
Mehr Informationen zu C# und was du auf deinem Weg vom Einsteiger zum C# Entwickler sonst noch wissen solltest findest hier: https://www.lernmoment.de
Hier meine Antwort zur Frage: SYN-1
Der einfachste Weg einen
string
in einchar[]
zu wandeln ist sicherlich dieser:Da es jedoch darum geht zu verstehen wie auf einzelne Zeichen im
string
zugegriffen werden kann, hier der eigentliche Quellcode ohne Fehler (darunter folgen ein paar Erklärungen):sUD
muss vom Typechar
sein und ihr muss ein neues Array vom Typchar
zugewiesen werden. Beim eigentlichen zuweisen der einzelnen Zeichen austext
ansUD
darf dort nicht wieder der Datentyp angegeben werden. Dieser wurde ja bereits vorher festgelegt. Merke: Eine Variable wird einmalig definiert. Dabei wird der Datentyp festgelegt. Bei Arrays kann der Variable dann ein neues Array mit einer definierten Anzahl von Elementen mithilfe vonnew
zugewiesen werden. Wenn dem Array einzelne Werte zugewiesen werden, dann brauchst du nur den Namen und die Position angeben (nicht den Datentyp).for
-Schleife war fest auf 8 Werte gesetzt. Gibst du mehr oder weniger Zeichen beimConsole.ReadLine
ein, bekommst du einen Fehler, weil du ausserhalb der Grenzen bist. Daher habe ich erst dentext
viaConsole.ReadLine
eingelesen. Damit ist klar wieviele Zeichen es gibt. Nun kann sowohl daschar
-Array (sUD
) mit den passenden Anzahl angelegt werden, wie auch die passenden Anzahl in derfor
-Schleife verwendet werden.text.Length
) bekommst du die Anzahl der Zeichen zurück und musst dann diefor
-Schleife anpassen undx < text.Length
nehmen. Das war jedoch in deiner Frage auch schon soweit korrekt.Den kompletten Quellcode für meine Lösung findest du hier