単純なコマンド ライン アプリケーションがあり、プログラムの開始の間に入力されたコマンドを保存したいと考えています。
保管だけでも問題ないです。方法は知っていますが、復元するにはどうすればよいですか?
Console
クラスには履歴を設定するメソッドがありません。アプリケーションの開始時に上矢印を押すと、それは空になります。
アンマネージド コードのmsdnのメソッドは役に立ちません。良い答えは、C# でそれらを使用して必要なものを取得する方法を示してくれます。
私の考えは、上矢印のみをオーバーライドしReadKey
て「難しい」方法で行うことですが、もっと簡単な方法があればうれしいです。