[C#]: Array Elemente als String auslesen

Onkel Homie

Gesperrt
Mitglied seit
26.03.2003
Beiträge
15.842
Renomée
390
Standort
Dortmund
  • SIMAP Race
  • QMC Race
  • Spinhenge ESL
Ich habe ein denke ich mal recht simples Problem, stehe aktuell aber vorm Wald und sehe die Bäume nicht.

Problem: Ich habe ein Array in dem ein paar Integer stehen und würde diese gerne sortiert als Zahlenfolge in einen String packen. Gut das Sortieren an sich ist nicht das Problem, aber wie schaffe ich es das mir nicht jeder einzellne Array Wert als einzellner String ausgegeben wird, sonder alle in einem einzigen String stehen?
Wenn ich also array_name [0] = 4, array_name [1] = 2, array_name [3] = 3 hab, dann will ich string_name "234" rausbekommen, besser noch "2 3 4" oder "2, 3, 4".

Ich hab im Netz schon was mit Streambuildern gefunden, allerdins blicke ich da noch nicht ganz durch, denn von C# hab ich auch noch ned so den Plan ;)

Wäre sehr dankbar falls mir da wer nen Tip/ne Lösung geben könnte denn ich steh da aktuell echt auf dem Schlauch.

Lösung:
Ja ich stand vor dem Wald und sah ihn nicht :)

Code:
for (int i=0; i <= Input_Option.GetLength(0)-1; i++)
			{
				
				if (Input_Option[i] != 0 )
				{
					temp = Input_Option[i];
					ausgabe = ausgabe+temp.ToString() +" ";
				}
			}
 
Zuletzt bearbeitet:
Bin mir nicht ganz sicher, ob ich Deine Frage richtig verstanden habe, aber vielleicht hilft Dir das weiter:

PHP:
int[] zeug = new int[] { 2, 3, 4 };
string result = "";

foreach (int i in zeug)
{
    result += i.ToString() + " ";
}

// Kosmetik
result.TrimEnd(new char[] { ' ' });

Im String result steht dann "2 3 4".
 
Zurück
Oben Unten