我正在试图弄清楚如何用每个分隔符分割一个字符串,我之前只是分裂字符串,我不记得如何将分隔符放到位。对于我的程序,我必须导入数据并根据导入的值生成条形图。数据包括数据,包括公司名称,显然可能不是1个字长,因此有逗号分隔每个“列”。以下是一行数据示例:
565800,22796,PHOTO FRAME 3 CLASSIC HANGING,4,07 / 09/2011 10:23,9.95,14911
一旦拆分,我需要将它们存储在一个数组中,以便调用值来创建条形图。
答案 0 :(得分:0)
您可以使用Split
方法,该方法允许您指定要拆分的分隔符,然后它将返回由分隔符分隔的字符串数组:
string s = "565800,22796,PHOTO FRAME 3 CLASSIC HANGING,4,07/09/2011 10:23,9.95,14911";
string[] parts = s.Split(',');
您可以查看此方法的various overloads
。
答案 1 :(得分:0)
如果文件非常大,您可以使用File.ReadLines
代替。这将枚举源文件中的行,而不是将它们全部读入一个可能很大的数组:
let email = ShareSummary(title: title, data: data)