将字符串分解为某个符号上的多个字符串

pro*_*don -2 .net c# string

如果我有一个我知道的字符串将被格式化如下:

string teststring = "test1;#test2;#test3;#";
Run Code Online (Sandbox Code Playgroud)

我想自动将其转换为:

string string1 = "test1";
string string2 = "test2";
string string3 = "test3";
Run Code Online (Sandbox Code Playgroud)

什么是设置它的最佳方法?

p.s*_*w.g 8

使用String.Split.

string[] parts = teststring.Split(
    new string[] { ";#" }, 
    StringSplitOptions.RemoveEmptyEntries);
Run Code Online (Sandbox Code Playgroud)

  • 这不会导致像`test1,#test2,#test3`等数组...? (3认同)