使用分隔符拆分字符串以存储在数组中

时间:2017-01-14 20:53:46

标签: c#

我正在试图弄清楚如何用每个分隔符分割一个字符串,我之前只是分裂字符串,我不记得如何将分隔符放到位。对于我的程序,我必须导入数据并根据导入的值生成条形图。数据包括数据,包括公司名称,显然可能不是1个字长,因此有逗号分隔每个“列”。以下是一行数据示例:

  

565800,22796,PHOTO FRAME 3 CLASSIC HANGING,4,07 / 09/2011 10:23,9.95,14911

一旦拆分,我需要将它们存储在一个数组中,以便调用值来创建条形图。

2 个答案:

答案 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)