我试图从文本文档中分隔每一行,然后将它们保存为单独的字符串。这是我的文本文件:
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等于行。我不知道该怎么做。
答案 0 :(得分:2)
string[] lines = TextDocument.Text.Split(new string[]
{ Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries);
string CurrentVersion = lines[0];
string UpdateInfo = lines[1];