将逗号分隔的字符串值列表解析为可以循环的某种对象的最简单方法是什么,以便我可以轻松访问各个值?
示例字符串:"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 声明。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)