39 Stimmen

Wie kann man in c# eine Zahl in einzelne Ziffern aufteilen?

Sagen wir, ich habe 12345.

Ich möchte für jede Nummer einen eigenen Artikel. Eine Zeichenkette oder sogar eine einzelne Nummer wäre gut.

Verfügt die Methode .Split über eine Überladung für diese Funktion?

0voto

Umut D. Punkte 1631

Die Methoden Substring und Join sind für diese Anweisung verwendbar.

string no = "12345";
string [] numberArray = new string[no.Length];
int counter = 0;

   for (int i = 0; i < no.Length; i++)
   {
     numberArray[i] = no.Substring(counter, 1); // 1 is split length
     counter++;
   }

Console.WriteLine(string.Join(" ", numberArray)); //output >>> 0 1 2 3 4 5

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X