내 할당을 위해이 루프를 실행하여 ID # 및 이름을 2 차원 배열로 수집합니다. 하지만 사용자가 앉아서 30 세트의 숫자와 이름을 입력하고 싶지 않은 경우 루프에서 빠져 나오고 싶습니다. 왜냐하면 ... 왜 그랬을까요?!키 누르기로 for 루프를 종료하려면 어떻게해야합니까?
do
{
//the stuff
} while(Console.ReadKey().Key != ConsoleKey.Escape);
을하지만 그것은 작동하지 않습니다
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());
}
나는 추가 시도했습니다.
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()'결과를 변수에 할당하면 도움이 될 것입니다. –