将每一行保存为文本文档

时间:2016-09-16 20:18:02

标签: c#

我试图从文本文档中分隔每一行,然后将它们保存为单独的字符串。这是我的文本文件:

CurrentVersion: 1.0.0.0
Update information: New GUI, Fixed login system.

我的程序中声明了2个字符串。

string CurrentVersion = String.Empty;
string UpdateInfo = String.Empty;

我希望字符串CurrentVersion保存第一行。所以:

CurrentVersion = CurrentVersion: 1.0.0.0

我希望UpdateInfo保持第二行。所以:

UpdateInfo = Update information: New GUI, Fixed login system.

我已尝试过此代码:

foreach(var myString in TextDocument.Text.Split(new string[] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries))
interpret(myString);

当我打电话

MessageBox.Show(myString);

我得到2个MessageBoxes。第一个MessageBox显示:

CurrentVersion: 1.0.0.0

第二个MessageBox显示

Update information: New GUI, Fixed login system.

但我希望CurrentVersion和UpdateInfo等于行。我不知道该怎么做。

1 个答案:

答案 0 :(得分:2)

string[] lines = TextDocument.Text.Split(new string[] 
    { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries);

string CurrentVersion = lines[0];
string UpdateInfo = lines[1];