gpt4 book ai didi

c# - 将逗号分隔的字符串解析为某种我可以循环访问各个值的对象的最简单方法?

转载 作者:IT王子 更新时间:2023-10-29 03:46:40 25 4
gpt4 key购买 nike

将逗号分隔的字符串值列表解析为某种我可以循环访问的对象的最简单方法是什么,以便我可以轻松访问各个值?

示例字符串:"0, 10, 20, 30, 100, 200"

我对 C# 有点陌生,所以请原谅我提出这样一个简单的问题。谢谢。

最佳答案

这有一些陷阱 - 但最终最简单的方法是使用

string s = [yourlongstring];
string[] values = s.Split(',');

如果逗号和条目的数量不重要,并且您想摆脱“空”值,那么您可以使用

string[] values = s.Split(",".ToCharArray(), StringSplitOptions.RemoveEmptyEntries);

不过有一件事 - 这将保留字符串前后的所有空格。您可以使用一些 Linq 魔法来解决这个问题:

string[] values = s.Split(',').Select(sValue => sValue.Trim()).ToArray();

如果您使用的是 .Net 3.5,并且源文件顶部有 using System.Linq 声明。

关于c# - 将逗号分隔的字符串解析为某种我可以循环访问各个值的对象的最简单方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2235683/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com