Zahlenstring: Positionen verschieben

  • VB.NET

Es gibt 2 Antworten in diesem Thema. Der letzte Beitrag () ist von fichz.

    Zahlenstring: Positionen verschieben

    yo Leute,

    habe ne kleine Frage wo mir ein bisschen der Denkanstoß fehlt. Denke ist auch nicht allzuschwer.

    Ich habe einen String mit Tagen gespeichert. Wobei 1 für aktiviert/ja und 0 für deaktiviert/nein darstellt.

    Aufbau ist zB so.

    VB.NET-Quellcode

    1. Dim Tage as String = "1111110" 'Tage von Montag bis Samstag aktiv und Sonntag deaktiviert.
    2. Dim Tage_Arr() as Char = Tage.ToCharArray


    Nun braucht ich aber wegen einer Date-Funktion den Sonntag an erster Stellt also auf "0111111"

    Wie kann ich den String so verändern?

    lg
    ScheduleLib 0.0.1.0
    Kleine Lib zum Anlaufen von Code zu bestimmten Zeiten

    VB.NET-Quellcode

    1. Dim Tage As String = "0123456" '"1111110"
    2. Dim d2 As String = Tage.Substring(5) & Tage.Substring(0, 4)
    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!
    supi danke! im Grund ja eh einfach^^
    obwohl es so erst richtig funktionierte ;)

    VB.NET-Quellcode

    1. Dim Tage As String = "0123456" '"1111110"
    2. Dim d2 As String = Tage.Substring(6) & Tage.Substring(0, 6)


    aber danke für den Anstoß ;)

    lg
    ScheduleLib 0.0.1.0
    Kleine Lib zum Anlaufen von Code zu bestimmten Zeiten