私のASSIGNMENTについては、このループを実行してIDの#と名前を2次元配列に集めています。 しかし、ユーザーが座って30組の数字と名前を入力したくない場合は、ループから脱出することができます。なぜ...?キープレスでforループを終了するにはどうすればよいですか?
string[,] studentNames = new string[30,30];
// Accepting value from user
for (i = 0; i < 30; i++)
{
Console.Write("\nEnter id #, Student Name :\t");
//Storing value in an array
studentNames[i, 0] = (Console.ReadLine());
}
私が追加しようとしました:
do
{
//the stuff
} while(Console.ReadKey().Key != ConsoleKey.Escape);
しかし、それは動作しません。
readLine = (Console.ReadLine());
if(readLine == "exit") break;
studentNames[i, 0] = readLine;
ユーザー入力ワード出た場合に終了します:
マイヒント "if"と "break" –
"break"を使用してループから脱出します。これは大いに役立ちます:https://www.tutorialspoint.com/csharp/csharp_loops.htm – Wahyu
また、 'Console.ReadLine()'結果を変数に代入すると、おそらく役に立ちます。 –