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

C# 如何从C中的字符串(逗号分隔值)中获取第二个值,c#,C#,因为我想从字符串中删除逗号分隔的值并获得第二个值 假设我有一根这样的绳子 string x="12,1108,06" 我想从这个字符串中去掉逗号,我只想要第二个值 string x="1108" 我想从上面的字符串中删除所有值,只保留第二个值 如何在C中执行此操作?使用Splitchar var result = x.Split(',')?.Skip(1)?.FirstOrDefault()?.Trim(); 或 可能重复您是否尝试过字符串拆分函数?你面临的困难是什么?@TheerthaD

因为我想从字符串中删除逗号分隔的值并获得第二个值

假设我有一根这样的绳子

string x="12,1108,06"
我想从这个字符串中去掉逗号,我只想要第二个值

string x="1108"
我想从上面的字符串中删除所有值,只保留第二个值

如何在C中执行此操作?

使用Splitchar

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


可能重复您是否尝试过字符串拆分函数?你面临的困难是什么?@TheerthaDinesh:那你为什么不访问结果数组的第一个元素呢split@ilkerkaran.Thank但是我只想从我的字符串中得到2个值。这个链接对我不起作用。有什么方法可以解决这个问题吗???@sujithkarivelil。谢谢你的回答。是的,我尝试了拆分功能。只删除了commasOP没有要求的功能Trim@Amir-没有家人。谢谢你的回答,但事实并非如此Working@TheerthaDinesh然后你可能想编辑一下你的问题,告诉我们你到底期望什么@Toshi标题中的Trim一词让我很困惑,但是使用Trim是一个好主意,可以去掉空格。@TheerthaDinesh:这就是我在上面评论的内容,为什么不访问分割结果数组的第一个元素,即x.split','[1]@TheerthaDinesh:那么string.split方法就可以工作了!!!这里有什么不对劲吗?为什么要关门vote@TheerthaDineshint numberofelements=x.Split','。Count@Dr.Snail.Thank谢谢你的回答,效果很好。
string x = "12,1108,06";
var result = x.Split(',').Skip(1).FirstOrDefault();
string x = "12,1108,06";
var result = x.Split(',')[1];