如何在.net控制台应用程序中设置默认输入值?如何在.Net控制台应用程序中设置默认输入值?
下面是一些虚幻的代码:
Console.Write("Enter weekly cost: ");
string input = Console.ReadLine("135"); // 135 is the default. The user can change or press enter to accept
decimal weeklyCost = decimal.Parse(input);
当然,我不希望它是这么简单。我打赌不得不做一些低级的,不受管理的东西;我只是不知道如何。
EDIT
我知道我可以用默认值替换没有输入。这不是我所问的。我想了解实现我描述的行为所涉及的内容:给用户一个可编辑的默认值。我也不担心输入验证;我的问题与此无关。
的答案建议你可以编写本 - 用户不会在意的编码TECHNIC。对于理论上的问题,是否有一种方法可以用readline来做 - 可能不会(至少没有记录)。 – Dani 2009-10-31 19:29:18
但是 - 我看到你正在尝试去,我们正在寻找一种解决方案,使用户能够更改默认文本。 – Dani 2009-10-31 19:32:13
我知道它不能用.ReadLine()来完成。但是,我知道有一种方法可以做到这一点。 – 2009-10-31 19:34:13