class App
{
public App()
{
int myPosition = 2;
int[] map = new int[5];
map[myPosition] = 1;
while (true)
{
foreach (int i in map)
{
Console.Write(i);
}
Console.WriteLine();
ConsoleKeyInfo info = Console.ReadKey();
if (info.Key.ToString() == "LeftArrow")
{
if (myPosition <= 0)
{
Console.WriteLine("막혀있습니다.");
}
else
{
map[myPosition] = 0;
myPosition--;
map[myPosition] = 1;
}
}
else if (info.Key.ToString() == "RightArrow")
{
if (myPosition >= map.Length - 1)
{
Console.WriteLine("막혀있습니다.");
}
else
{
map[myPosition] = 0;
myPosition++;
map[myPosition] = 1;
}
}
}
}
}
'C# > 수업 내용' 카테고리의 다른 글
| [C#] 2021-08-31 2차원 배열 2048 (0) | 2021.08.31 |
|---|---|
| [C#] 2021-08-31 1차원 배열 2048 (0) | 2021.08.31 |
| [C#] 2021-08-30 배열 연습 (0) | 2021.08.31 |
| [C#] abstract, interface (0) | 2021.08.31 |
| [C#] 읽기/쓰기 get, set (0) | 2021.08.30 |
