Ree*_*sey 10
如果格式总是固定的,你可以通过LINQ轻松地完成:
List<string> values = theString.Split(';').Select(s => s.Split('=')[1]).ToList();
Run Code Online (Sandbox Code Playgroud)
请注意,如果输入字符串以分号结尾,则可能需要使用RemoveEmptyEntries:
List<string> values = theString
.Split(new[]{';'}, StringSplitOptions.RemoveEmptyEntries)
.Select(s => s.Split('=')[1]).ToList();
Run Code Online (Sandbox Code Playgroud)
这样可以防止异常发生Select.但是,如果输入不是以分号结尾,则不需要这样做.