我正在尝试使用 C# 构建一个工具来修改我们软件的配置文件。配置文件采用以下格式:
SERVER_NAME TestServer
SERVER_IP 127.0.0.1
SERVICE_NUMBER 4
SERVICE_ID 1 2 3 4
等等。每行都以标识符开头(例如:SERVER_NAME),然后是值。我需要该工具将每个标识符的值加载到单独的文本框中。当用户点击保存时,需要将更新后的信息写入文件。
我完全不知道应该如何将数据加载到文本框中,所以如果你能提供一些帮助,我将不胜感激。
写它,我假设最简单的方法,因为所有数据都将被加载,是擦除以前的数据,并将新数据写入文件。这我应该可以毫无问题地处理。如果有更好的方法可以做到这一点,我绝对愿意尝试。
对于如何开始加载数据,我将不胜感激。
private void openToolStripMenuItem_Click(object sender, EventArgs e)
{
openFD.ShowDialog();
openFD.Title = "Open a Config File...";
openFD.InitialDirectory = "C:";
openFD.FileName = "";
openFD.Filter = "CONFIG|*.cfg";
string selected_file = "";
selected_file = openFD.FileName;
using (StreamReader sr = new StreamReader(selected_file))
{
string currLine;
while ((currLine = sr.ReadLine()) != null)
{
}
}
}