当前位置: 首页 > 编程语言 > C#

StringSplittingintoc#Share

时间:2023-04-10 11:13:19 C#

_可能出现在多个地方,但我必须取最后一个值。我应该是这样的:MassFlowVOlumeFlowTemperature我该怎么做?“122_447_Temperature”.Split('_').Last();如果您不介意创建数组并丢弃一堆字符串的额外开销。它不会像手动使用LastIndexOf和Substring那样快,但它更易于阅读和维护,IMO。如果您的输入是单个字符串,您可以使用string.Split('n')将其输入集合:stringinput=@"00123_MassFlow0022245_VOlumeFlow122_447_Temperature";varitems=input.Split('n');否则,我将假设您的字符串已经在名为items的集合中。从那里,您可以使用LINQ轻松完成此操作:Listresult=(fromxinitemslety=x.Trim()selecty.Substring(y.LastIndexOf('_')+1)).ToList();结果将包含字符串MassFlow、VOlumeFlow和Temperature。以上就是C#学习教程:字符串拆分成c#分享的全部内容。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: