Обработка строки, разделенной ":", с помощью C # - PullRequest
1 голос
/ 15 февраля 2011

Мне нужно разобрать строку, разделенную ":", чтобы обработать содержимое по очереди. Я могу реализовать функцию с Python следующим образом:

st = "a:b:c"
h = st.split(":")
for item in h:
    print item

Как я могу сделать то же самое с C #?

Ответы [ 4 ]

6 голосов
/ 15 февраля 2011
var st = "a:b:c";
foreach(var item in st.Split(':'))
   Console.WriteLine(item);
3 голосов
/ 15 февраля 2011
string st = "a:b:c";
foreach(string item in st.Split(':'))
    Console.Write(item);
1 голос
/ 15 февраля 2011

C # также имеет функцию String.Split, вам не нужно ничего менять в своем подходе, кроме синтаксиса.

0 голосов
/ 15 февраля 2011

Это почти идентично Python:

var myString = "a:b:c";
var splitString = myString.Split(':');
foreach(var item in splitString)
{
    Console.WriteLine(item);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...