我有一个文本文件,其中包含以下字符串: "•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");
}
}
答案 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.
}