我正在创建一个允许您管理游戏服务器的程序,现在它的主要设置存在于名为server.properties
的文件中。我正在制作一个能够更改这些设置的表单。但是,我希望能够将当前设置加载到不同的东西中。
例如,如果spawn-npcs=true
文件中有一行server.properties
,我希望能够将其应用于CheckBox
并制作CheckBox Checked
。或者,如果某些内容使用了数字,则TextBox
需要包含该内容,因此,如果server-name=Funhuas
文件中的某行为server.properties
,则某个TextBox
只需要读取{{1} }}
我正在使用此代码读取我想要的行:
Funhaus
我正在使用此代码更改该行的值:
string line = File.ReadLines("server.properties").Skip(14).Take(1).First();
上面的代码看似很好。此外,当用户按下var lines = File.ReadAllLines("server.properties");
lines[6] = "spawn-npcs=" + textBox1.Text;
File.WriteAllLines("server.properties", lines);
按钮时,将输入所有这些数据。希望我已经提供了足够的信息,谢谢!