Разделить строку первым пробелом

Для чат-бота, если кто-то говорит "! say", он будет повторять то, что вы говорите, после пробела. Просто.

Пример ввода:

!say this is a test

Желаемый результат:

this is a test

Строка может быть представлена ​​как s для аргументации . s.Split ('') дает массив.

s.Split ('') [1] - это просто первое слово после пробела, любые идеи по полному разделению и получению все слов после первого пробела?

Я пробовал что-то вроде этого:

s.Split(' ');
for (int i = 0; i > s.Length; i++)
{
    if (s[i] == "!say")
    {
        s[i] = "";
    }
}

Ввод:

!say this is a test

T он вывод:

!say

Что, очевидно, не то, что я хотел: p

(я знаю, что на этот вопрос есть несколько ответов, но ни один из них не написан на C #, откуда я искал.)

12
задан Tako M. 20 February 2012 в 18:58
поделиться