1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Downloads
  4. Galerie
    1. Alben
  5. Toolbox
    1. Passwort Generator
    2. Portchecker
  6. Mitglieder
    1. Mitgliedersuche
    2. Benutzer online
    3. Trophäen
    4. Team
Sa: 17 Mai 2025
  • Anmelden oder registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Forum
  • Dateien
  • Seiten
  • Bilder
  • Erweiterte Suche

Schön, dass du den Weg zu NodeZone.net gefunden hast! Aktuell bist du nicht angemeldet und kannst deshalb nur eingeschränkt auf unsere Community zugreifen. Um alle Funktionen freizuschalten, spannende Inhalte zu entdecken und dich aktiv einzubringen, registriere dich jetzt kostenlos oder melde dich mit deinem Account an.

Anmelden oder registrieren
    1. Nodezone.net Community
    2. Forum
    3. Entwicklung & Scripting
    4. Programmiersprachen
    5. .NET

    C# String[] Parse

    • Blackwolf99
    • 26. April 2017 um 18:43
    • Blackwolf99
      Amateur
      Reaktionen
      14
      Trophäen
      11
      Beiträge
      193
      Bilder
      1
      • 26. April 2017 um 18:43
      • #1

      Ist es möglich, aus der Gang Member Datenbankabfrage den ausgabewert als String[] zu verwenden?


      Also:

      "[`xxxUIDxxx`,`xxxUIDxxx`,`xxxUIDxxx`]" Beispiel für die Abfrage von den Gang Membern aus der Datenbank.

      Und ich würde diese gerne gleich als String[] verwenden.

      Dass ich dann mit einer foreach anweiß´ßung weitermachen kann und nicht erst den String oben zerlegen muss.

    • The C Stands for Cheese
      Gast
      • 26. April 2017 um 18:46
      • #2
      Code
      return new []{ myString };

      Quelle: http://stackoverflow.com/questions/1108…tring-to-string

    • Blackwolf99
      Amateur
      Reaktionen
      14
      Trophäen
      11
      Beiträge
      193
      Bilder
      1
      • 26. April 2017 um 19:33
      • #3

      Also ich hab es probiert und es geht so nicht.

      Ich hab mal zum test folgenden Code:

      Code
                  string a;
                  a = lblMembers.Content.ToString();
                  string[] b = new string[] { a };
                  foreach (string user in b)
                  {
                      MessageBox.Show(user);
                  }

      Bei folgendem Code habe ich trz in der Messagebox wieder die gesamte Abfrge gesehen ("[`xxxUIDxxx`,`xxxUIDxxx`,`xxxUIDxxx`]") obwohl ich eig nur xxxUIDxxx sehen will. Gibts dazu nh Lösung oder mach ich was falsch?

    • The C Stands for Cheese
      Gast
      • 26. April 2017 um 19:38
      • #4

      Mehehe. Ja lag an mir. Kommt davon wenn man mit C# nicht mehr Programmiert :P

      Mein Ansatz: Splite den String in seine Einzelteile. ggf. benutz Regex.

      Ansonsten, schau was für ein Typ lbl.Members.Content ist, ggf. gibt es schon Lösungen dafür.

    • Blackwolf99
      Amateur
      Reaktionen
      14
      Trophäen
      11
      Beiträge
      193
      Bilder
      1
      • 27. April 2017 um 00:32
      • #5

      lbl.Members.Content ist einfach nur ein Label, in das ich den Text geladen habe. In C# Wpf ist es ja nicht Label.Text sondern Label.Content. also es ist ein normaler String xD

    • moeck
      Erleuchteter
      Reaktionen
      632
      Trophäen
      9
      Beiträge
      3.160
      Bilder
      9
      • 27. April 2017 um 10:47
      • #6

      Du kannst doch die Ausgabe anhand des , splitten und hättest dann den Sring entsprechend zerhackt und das Ergebnis speicherst Du in einem Array zum Beispiel ;)

      Code
      string s = "[`xxxUIDxxx`,`xxxUIDxxx`,`xxxUIDxxx`]".Replace('[','').Replace(']',''); // Ergebnis deiner DB-Abfrage
              string[] words = s.Split(',');
              foreach (string word in words)
              {
                  Console.WriteLine(word.Replace('`',''));
              }

      Man kann dann noch ein Replace der nicht gewünschten Zeichen macht, biste fertig ^^ .

      Gruß,

      moeck

      Signatur? Was ist eine Signatur? Kann man das essen?

      Bitte beachten: Ich gebe keinen Support über private Nachrichten!


      Ganz wichtig: [Leitfaden] Wie frage Ich richtig um Hilfe?

      Nicht zu vergessen [Tutorial/Selbst-Test] Sollte ich einen Life Server eröffnen ?

    • Blackwolf99
      Amateur
      Reaktionen
      14
      Trophäen
      11
      Beiträge
      193
      Bilder
      1
      • 27. April 2017 um 18:10
      • #7

      Danke, hab das jetzt so gelösst.

      Wisst ihr auch gleich, wie man so einen String erstellen kann?
      Also wie ich dass hinkriege, alle UIDs wieder mit den Zeichen zu einem String kriege um z.B. Mitgleider für eine Gang hinzuzufügen?

    • moeck
      Erleuchteter
      Reaktionen
      632
      Trophäen
      9
      Beiträge
      3.160
      Bilder
      9
      • 27. April 2017 um 18:27
      • #8

      string.concat

      Signatur? Was ist eine Signatur? Kann man das essen?

      Bitte beachten: Ich gebe keinen Support über private Nachrichten!


      Ganz wichtig: [Leitfaden] Wie frage Ich richtig um Hilfe?

      Nicht zu vergessen [Tutorial/Selbst-Test] Sollte ich einen Life Server eröffnen ?

    • Blackwolf99
      Amateur
      Reaktionen
      14
      Trophäen
      11
      Beiträge
      193
      Bilder
      1
      • 29. April 2017 um 17:27
      • #9

      Und wie genau? String.Concat hat mir nicht wirklich weitergeholfen...

    • The C Stands for Cheese
      Gast
      • 29. April 2017 um 17:53
      • #10

      Wenn du ein Array hast welches du in ['xXxXx','xXxXxX'] verwandeln möchtest. Nimmst du eine Foreach Schleife und fügst alles in ein String ein.

      Code
      string[] vars = new []{'xXxXx','xXxXx'}
      string output = '['
      foreach (string var in vars)
      {
      output += String.Format("'{0}',", var)
      }
      output += ]

      Das würde ergeben ['xXxXx','xXxXxX'],

      am Ende hast du ein , keine Ahnung ob MySql oder SQF das juckt. Wenn nicht musst du in die foreach Schleife eine abfrage einbauen ob es die Variable nicht die Letzte ist.

    Registrieren oder Einloggen

    Du bist noch kein Mitglied von Native-Servers.com? Registriere dich kostenlos und werde Teil einer großartigen Community!

    Benutzerkonto erstellen

    Ähnliche Themen

    • Position Speicherung RPG Log wird gesprengt

      • JohnnyWalker
      • 12. August 2017 um 18:33
      • Hilfeforum
    • Error position: life_cash,life_atmbank

      • shriver
      • 2. August 2017 um 18:54
      • Hilfeforum
    • Feuer ausschalten

      • ImAnonymAndU
      • 5. Juni 2017 um 15:51
      • Hilfeforum
    • PapaBear's Persistent Proficiency System 3.1.4.8

      • AmaZiinG
      • 20. September 2016 um 16:54
      • Tutorials & Releases
    • C# Arma3 Server Information

      • nflug
      • 25. Dezember 2016 um 12:17
      • C/C++

    Wichtige Links & Informationen

    Server & Hosting-Ressourcen

      Server Administration & Hosting Basics

      Windows Server Support & Guides

      Linux Server Configuration & Help

      Setting up TeamSpeak 3 & VoIP Servers

      Domains & Web Hosting for Beginners & Professionals

      Cloud Hosting, Docker & Kubernetes Tutorials

    Gameserver & Modding-Ressourcen

      ArmA 3 Tutorials & Script Collection

      Renting & Operating Gameservers

      DayZ Server Management & Help

      FiveM (GTA V) Server & Script Development

      Rust Server Modding & Administration

      Setting up & Optimizing ARK Survival Servers

    NodeZone.net – Deine Community für Gameserver, Server-Hosting & Modding

      NodeZone.net ist dein Forum für Gameserver-Hosting, Rootserver, vServer, Webhosting und Modding. Seit 2015 bietet unsere Community eine zentrale Anlaufstelle für Server-Admins, Gamer und Technikbegeisterte, die sich über Server-Management, Hosting-Lösungen und Spielemodding austauschen möchten.


      Ob Anleitungen für eigene Gameserver, Hilfe bei Root- und vServer-Konfigurationen oder Tipps zu Modding & Scripting – bei uns findest du fundiertes Wissen und praxisnahe Tutorials. Mit einer stetig wachsenden Community findest du hier Antworten auf deine Fragen, Projektpartner und Gleichgesinnte für deine Gaming- und Serverprojekte. Schließe dich NodeZone.net an und werde Teil einer aktiven Community rund um Server-Hosting, Gameserver-Management und Modding-Ressourcen.

    Wer jetzt nicht teilt ist selber Schuld:
    1. Nutzungsbestimmungen
    2. Datenschutzerklärung
    3. Impressum
    4. Urheberrechts- oder Lizenzverstoß melden
  • Trimax Design coded & layout by Gino Zantarelli 2023-2025©
    Community-Software: WoltLab Suite™