String Split



  • Hallo,

    ich habe einen

    String^ x = "1,2,3";
    

    möchte diesen splitten also z.B.

    x->Split(',');
    

    und nun einmal eben die 1, dann die 2, dann die 3 "weiterverarbeiten"

    Die Weiterverarbeitung sähe dann z.b. so aus:

    array<byte>^ ttt =  {1,0,0,0,0}; 
    byte ausg = System::Convert::ToByte(x);
    ttt->SetValue(ausg,2);
    

    so dass am ende halt im ttt einmal {1,1,0,0,0}
    dann {1,2,0,0,0} usw steht.

    Eigentlich fehlt mir nur die Schleife rum drum. Aber ich komm nicht drauf.
    While, foreach oder so, Aber wii?

    Wäre schön, wenn ihr mir da helfen könntet. mfg



  • Hallo,

    diggler schrieb:

    Eigentlich fehlt mir nur die Schleife rum drum. Aber ich komm nicht drauf.
    While, foreach oder so, Aber wii?

    mit for each z.B. so

    String ^x = "1,2,3";
    	for each (String ^token in x->Split(',') )
    	{
    		// do something
    		Console::WriteLine(token);
    	}
    

    Gruss
    foodax



  • Ja sieht schon mal super aus!
    Danke.

    Leider kann ich es erst später testen.

    mfg 🙂


Anmelden zum Antworten