将文本文件字符串添加到特定列表项

时间:2015-04-30 04:00:13

标签: c#

我有一个文本文件,其中包含以下字符串: "•5•输入标题名称•在此处输入描述•30/04/2015•UNFINISHED•"

我正在阅读这个文本文件,如何编写它,以便•之间的项目放在单独的变量或字符串中。我有一个大致的想法,使用带有if语句的foreach循环来检查特定字符。有人能帮帮我吗? (到目前为止的代码如下)

MessageBox.Show("Opening saved file: TaskFile.txt");
            string path1 = (@"TaskFile.txt");
            string lineOfText = File.ReadAllText(path1);
            System.Diagnostics.Debug.WriteLine(lineOfText);



            foreach (var sItem in lineOfText)
            {
                 if(sItem == '•')
                 {
                     System.Diagnostics.Debug.WriteLine("test");


                 }
            }

2 个答案:

答案 0 :(得分:3)

您可以使用Split method并像这样使用

List<string> list = sItem.Split('.').ToList();

答案 1 :(得分:0)

我同意Ehsan的Split方法,但我认为它应该是这样的:

var arrayOfStrings =  lineOfText.Split('•');

foreach (var str in arrayOfStrings)
{
   //do something.
}