sudhakarthikeyan Ответов: 3

Как разделить жало после точки с запятой


строка а = 1,23,45; 6,7,8

я хочу разделить строку после точки с запятой

Я хочу, чтобы результат был следующим

1,23,45
6,7,8


для этого как сделать в csharp.

Что я уже пробовал:

строка а = 1,23,45; 6,7,8

я хочу разделить строку после точки с запятой

Я хочу, чтобы результат был следующим

1,23,45
6,7,8


для этого как сделать в используется CSharp

3 Ответов

Рейтинг:
1

GenJerDan

Посмотрите на "строку.Сплит" метод. В документации есть хороший пример.


Рейтинг:
1

Jochen Arndt

Видеть Как это сделать: синтаксический анализ строк с помощью String.Split (Руководство По C#) | Microsoft Docs[^]:

string[] splitted = a.Split(';');
foreach (var part in splitted)
{
    System.Console.WriteLine($"<{part}>");
}


Рейтинг:
0

Bohdan Stupak

1. Вы забыли цитаты

string a = "1,23,45; 6,7,8";


2. Если вы хотите разделить строку точкой с запятой, как указано в заголовке вопроса, Вы можете использовать Строка.Расщеплять[^] следующим образом. В результате получается массив строк
var splitted = a.Split(';');


3. Если вы хотите получить результат, о котором идет речь, вы можете использовать Строка.Заменять[^]
var replaced = a.Replace(";", Environment.NewLine);