string[,] erwei = new string[10, 10] { { "■","■","■","■","■","■","■","■","■","■"}, { "■"," "," "," "," "," ","■"," "," ","■"}, { "■"," ","■","■","■"," ","■","■"," ","■"}, { "■"," ","■"," ","■"," "," ","■"," ","■"}, { "■"," ","■"," ","■","■"," ","■"," ","■"}, { "■"," ","■"," "," ","■","■","■"," ","■"}, { "■"," ","■"," "," "," "," "," "," ","■"}, { "■"," "," "," ","■","■","■"," ","■","■"}, { "■"," ","■"," "," ","■"," "," "," ","■"}, { "■","■","■","■","■","■","■","■","■","■" } }; int reny = 4; int renx = 6; erwei[reny, renx] = "人"; while (true) { for (int j = 0; j < 10; j++) { for (int i = 0; i < 10; i++) { Console.Write(erwei[j, i]); } Console.Write(" "); } erwei[reny, renx] = " "; Console.Write("请按wasd来运动:"); string caozuo = Console.ReadLine(); if (caozuo == "w") { if (erwei[reny - 1, renx] == " ") { reny = reny - 1; } } if (caozuo == "a") { if (erwei[reny, renx - 1] == " ") { renx = renx - 1; } } if (caozuo == "s") { if (erwei[reny + 1, renx] == " ") { reny = reny + 1; } } if (caozuo == "d") { if (erwei[reny, renx + 1] == " ") { renx = renx + 1; } } erwei[reny, renx] = "人"; Console.Clear(); } Console.ReadLine();