如何在 .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);
当然,我并不指望它会这么简单。我打赌会涉及到一些低级别的、非托管的事情;我只是不知道如何实现。
编辑
我知道我可以用默认值替换没有输入的情况。这不是我的问题所在。我试图学习所需实现的行为:给用户提供可编辑的默认值。我也不担心输入验证;我的问题与此无关。