CCCPaste

ДЗ: Работа со свойствами

using System;

public class Program
{
static void Main(string[] args)
{
Player player = new Player(5, 5, '$');
Renderer renderer = new Renderer();

renderer.Draw(player);
}
}

class Player
{
public Player(int posotionX, int positionY, char character)
{
PositionX = posotionX;
PositionY = positionY;
Character = character;
}

public int PositionX { get; private set; }
public int PositionY { get; private set; }
public char Character { get; private set; }
}

class Renderer
{
public void Draw(Player player)
{
Console.CursorVisible = false;
Console.SetCursorPosition(player.PositionX, player.PositionY);
Console.Write(player.Character);
Console.ReadKey(true);
}
}