Gau*_*093 2 c# asp.net string split
我想知道是否可以使用split来分割一个字符串,其中包含几个用逗号分隔的部分,如下所示:
10,12-JUL-16,11,0
Run Code Online (Sandbox Code Playgroud)
我只想要第二部分,12-JUL-16字符串而不是其余部分?
Zei*_*kki 23
是:
var result = str.Split(',')[1];
Run Code Online (Sandbox Code Playgroud)
要么:
var result = str.Split(',').Skip(1).FirstOrDefault();
Run Code Online (Sandbox Code Playgroud)
或者(更好的表现 - 只占分割的前三部分):
var result = str.Split(new []{ ',' }, 3).Skip(1).FirstOrDefault();
Run Code Online (Sandbox Code Playgroud)
使用 LINQ Skip(),First()或者FirstOrDefault()如果您不确定是否有第二项:
string s = "10,12-JUL-16,11,0";
string second = s.Split(',').Skip(1).First();
Run Code Online (Sandbox Code Playgroud)
或者,如果您绝对确定还有第二个项目,则可以使用数组访问器:
string second = s.Split(',')[1];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
28498 次 |
| 最近记录: |