2.14 Elemente aus einem begrenzten String herausziehen

Problem

Sie haben einen String, der vielleicht aus einer Textdatei stammt, in dem Elemente durch ein oder mehr Trennzeichen voneinander getrennt werden. Sie müssen alle Elemente der getrennten Informationen so aufwandsfrei wie möglich herausziehen.

Lösung

Mit der Split-Instanzmethode der Klasse String können Sie durch Trennzeichen getrennte Informationen aus einem String mit einer einzigen Zeile Code in einem Array speichern. Zum Beispiel:

string delimitedInfo = "100,200,400,3,67";
string[] discreteInfo = delimitedInfo.Split(new char[1] {','});

foreach (string Data in discreteInfo)
    Console.WriteLine(Data);

Das String-Array discreteInfo enthält jetzt die folgenden Werte:

100
200
400
3
67

Diskussion ...

Get C# Kochbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.