Come è possibile impostare un valore di input predefinito in un'app console .net?Come impostare il valore di input predefinito in .Net Console App?
Ecco il codice finzione:
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);
Naturalmente, non mi aspetto che sia così semplice. Sto scommettendo sul dover fare alcune cose non gestite di basso livello; Io proprio non so come.
EDIT
so di poter sostituire nessun ingresso con il default. Non è quello che sto chiedendo. Sto cercando di IMPARARE ciò che è implicato nel raggiungimento del comportamento che ho descritto: dare all'utente un valore predefinito modificabile. Inoltre non sono preoccupato per la convalida dell'input; la mia domanda non ha nulla a che fare con questo.
È possibile codificare questa come la risposta suggerito - l'utente non si cura della tecnica di codifica. Per la domanda teorica se c'è un modo per farlo con readline - probabilmente no (almeno non documentato). – Dani
Ma - Vedo che stavi cercando di andare, stiamo cercando una soluzione che permetta all'utente di cambiare il testo predefinito. – Dani
So che non può essere fatto con. ReadLine(). Ma so che c'è un modo per farlo. –