Mehrzeilieges Array ´(Zeilenumbruch) mit console.readkey einlesen

  • VB.NET
  • .NET (FX) 4.5–4.8

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von RodFromGermany.

    Mehrzeilieges Array ´(Zeilenumbruch) mit console.readkey einlesen

    ich weiß erstmal nicht ob ich den Array als String oder Consolekeyinfo deklarieren soll

    VB.NET-Quellcode

    1. Dim deutsch(99) As ConsoleKeyInfo 'oder
    2. Dim deutsch(99) As String
    3. Dim zahlvoc As Integer() = Enumerable.Range(0, 999).ToArray
    4. 'Eingegeben wird über eine loop und for schleife, da das array ja aufgefüllt werden soll in den einzelnen items
    5. Do
    6. For i = 0 To zahlvoc.Count - 1
    7. Console.WriteLine("Bitte Geben sie den text ein. n = nicht weitermachen")
    8. deutsch(i) = Console.ReadKey
    9. Next
    10. Loop Until exit2 = "n"



    Die Frage ist dann wie ich bei deutsch(i) das array mit mehrzeiligen text befüllen kann
    @Visual_Prog Du kannst ja sagen, dass ein spezielles Zeichens, z.B. #, in einen Zeilenvorschub konvertiert wird, dies kannst Du bei der Eingabe / Anzeige auch machen.
    Und:
    Wenn Du eine List(Of String) nimmst, bist Du nicht auf eine (so kleine) maximale Zeilenanzahl festgelegt.
    Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
    Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
    Ein guter .NET-Snippetkonverter (der ist verfügbar).
    Programmierfragen über PN / Konversation werden ignoriert!