C# 如何获取字符串中除第一个以外的所有单词

C# 如何获取字符串中除第一个以外的所有单词,c#,.net,string,C#,.net,String,我正在尝试将字符串拆分为一个单词数组,并获取除第一个单词以外的所有单词。 像这样: string s=Hello World我在堆栈溢出上 字符串结果将给我: 世界我在堆栈溢出 这就是我尝试过的: string First = "Hello World, This is First Sentence"; string words = First.Split(' '); string AfterWord = words[First.Length-1];` 可以在空格上拆分、跳过第一个图元并

我正在尝试将字符串拆分为一个单词数组,并获取除第一个单词以外的所有单词。 像这样:

string s=Hello World我在堆栈溢出上

字符串结果将给我: 世界我在堆栈溢出 这就是我尝试过的:

 string First = "Hello World, This is First Sentence";
 string words = First.Split(' ');
 string AfterWord = words[First.Length-1];`

可以在空格上拆分、跳过第一个图元并将其余图元连接在一起:

string.Join(" ", s.Split(' ').Skip(1));

可以在空格上拆分、跳过第一个图元并将其余图元连接在一起:

string.Join(" ", s.Split(' ').Skip(1));
String.Split超载,可为您执行此操作:

string sentence = "Hello World, This is First Sentence";
string words = sentence.Split(' ', 2);
string afterWord = words[1];
[之后再次将它们连接起来会更有效]

字符串过载。拆分可以为您实现这一点:

string sentence = "Hello World, This is First Sentence";
string words = sentence.Split(' ', 2);
string afterWord = words[1];
[事后再次加入他们会更有效率]

试试这个:

    String str = "My name is sikander";
    String data[] = str.split('');
    data = data.Where(w => w != data[0]).ToArray();
    String new_str = "";

    for(int i=0; i<data.length(); i++) {
      new_str += data[i];
    }
希望它对你有用

试试这个:

    String str = "My name is sikander";
    String data[] = str.split('');
    data = data.Where(w => w != data[0]).ToArray();
    String new_str = "";

    for(int i=0; i<data.length(); i++) {
      new_str += data[i];
    }
希望它对你有用

也试试这个:-

string s = "Hello World I am on stack overflow";
            string AfterWord = string.Empty;
            if (s.Length > 0)
            {
                int i = s.IndexOf(" ") + 1;
                AfterWord = s.Substring(i);

            }
也试试这个:-

string s = "Hello World I am on stack overflow";
            string AfterWord = string.Empty;
            if (s.Length > 0)
            {
                int i = s.IndexOf(" ") + 1;
                AfterWord = s.Substring(i);

            }

尝试使用按空格分割的字符串的IndexOf和Substring方法,并删除第一个元素。你真的应该展示你是如何试图解决这个问题的,然后作为一个关于你遇到了什么的具体问题。@Ben好的,好建议@约翰:是的,用英语说。尝试使用按空格分割的字符串的IndexOf和Substring方法,删除第一个元素。你真的应该展示你是如何试图解决这个问题的,然后作为一个关于你遇到了什么的具体问题。@Ben好的,好建议@约翰:是的,用英语。试着用一两个一作为测试用例:它给出了错误的结果。内存和代码行的效率也非常低。请尝试一个测试用例:它给出了错误的结果。内存和代码行的效率也非常低。