如何从C#中的字符串中获取第二个值(逗号分隔值)

时间:2019-05-07 11:55:03

标签: c#

因为我想从字符串中删除逗号分隔的值。

假设我有一个这样的字符串

string x="12,1108,06"

我想从该字符串中删除逗号,并像这样修改字符串

string x="1108"

我要从上面的字符串中删除所有值,并且只保留第二个值。

如何在C#中执行此操作?

2 个答案:

答案 0 :(得分:1)

使用Split(char)

string x = "12,1108,06";
var result = x.Split(',').Skip(1).FirstOrDefault();

string x = "12,1108,06";
var result = x.Split(',')[1];

答案 1 :(得分:-1)

var result = x.Split(',')?.Skip(1)?.FirstOrDefault()?.Trim();