C#控制台应用程序-在运行时编辑用户设置
本文关键字:编辑 用户 设置 运行时 控制台 应用程序 | 更新日期: 2023-09-27 18:19:46
我有一个带有propertyGrid的Winforms应用程序,可以让用户编辑他的设置
如何在控制台应用程序中实现相同的目标?
答案
感谢回答的人。以下是基于几个答案的合成代码:
Console.WriteLine("Choose user settings to setup");
Console.WriteLine("User setting1: press 1");
Console.WriteLine("User setting2: press 2");
string line = Console.ReadLine();
int code = int.Parse(line);
swicth(code)
{
case 1:
Settings.Default.MyProperty = line ;
Settings.Default.Save();
break;
case 2:
...
}
Settings.Default.MyProperty1 = "some value";
Settings.Default.MyProperty2 = 2;
Settings.Default.Save();
您应该提示用户有关用户设置的信息。类似这样的东西:
Console.WriteLine("Choose user settings to setup");
Console.WriteLine("User setting1: press 1");
Console.WriteLine("User setting2: press 2");
....
...
string line = Console.ReadLine();
int code = int.Parse(line);
swicth(code)
{
case 1:
....
.....
case 2:
}
在XML
文件中保存更改后。
如果您要求的是而不是,请澄清。
控制台应用程序根据定义没有用户界面(尽管您可以强制显示Windows窗体)。你需要重新思考你的解决方案。也许您想使用app.config(XYZ.exe.config)或单独的配置文件。顺便说一句,您可以从代码中编辑应用程序设置文件。