ユーザーが1行に任意の数の文字(文字列)を書き、「Enter」をクリックした後、次の行に移動するなどのWindowsコンソールアプリケーションを実行しようとしています。ユーザーがコンソール「showme」に書き込むと、彼が表示されます。情報:行番号とこの行の文字列の文字数(画像)。コンソールを閉じる「終了」機能もあるはずですが、それはすでに完了しています。私の質問は、ユーザー文字列で入力されたものを保存し、そのような情報を使用して「show」から呼び出す方法です(配列で試しました)
私はこのようなことをしましたが、まったく機能しません。
class Text
{
static void Main(string[] args)
{
Boolean endless = true;
ArrayList array = new ArrayList();
String s;
while (endless)
{
if(Console.ReadLine() == "showme")
{
Console.WriteLine("--------------");
}
if(Console.ReadLine() == "end")
{
Environment.Exit(0);
}
s = Console.ReadLine() + "\n";
array.Add(s);
}
s = Console.ReadLine();
}
}