Estou com dificuldades nessa questão se alguém puder ajudar

Em C#

Alguém poderia me ajudar na resolução deste exercício…Gostaria de visualizar a resolução sem uso de INTERFACE.

Faça um programa utilizando a linguagem C# que leia, de forma intercalada, cada uma das jogadas do primeiro e do segundo jogador de um jogo da velha. As jogadas do primeiro jogador devem ser representadas em uma matriz de caracteres com o caractere ‘X’. As jogadas do segundo jogador devem ser representadas com ‘O’. Ao final do jogo, o programa deve indicar o vencedor ou indicar se “deu velha” no caso de empate.

SEM USO de Interface