如何在最后一个'.'分割一个字符串.值

Lea*_*ner 1 c# string split

我有一个字符串

    string str = "123.1.1.QWE";
    string[] seqNum = textBox1.Text.Split('.');
Run Code Online (Sandbox Code Playgroud)

我想在最后分割字符串.值和必须分成两个字符串只

seqNum[0]="123.1.1";
seqNum[1]="QWE";
Run Code Online (Sandbox Code Playgroud)

如何在最后一个索引处将其拆分为两个字符串.

提前致谢.

vic*_*lim 11

string str = "123.1.1.QWE";    
int index = str.LastIndexOf(".");
string[] seqNum = new string[] {str.Substring(0, index), str.Substring(index + 1)};
Run Code Online (Sandbox Code Playgroud)

  • 看起来不错.也可以这样做,这基本上是相同的,但语法稍微简单:`string [] seqNum = new [] {str.Take(index),str.Skip(index + 1)};` (4认同)