J'essaie de créer une table d'échecs et de la sortir à l'écran. Je veux aussi pouvoir ajouter des x dans la table. Par exemple, si je veux montrer que la position actuelle d'un chiffre est A, 2 hache apparaît là .. Je ne disposent actuellement que le tableau affiché et il est même pas contenue dans le tableau:Table d'échecs de l'application console C#
private static readonly string[] letters = { "A", "B", "C", "D", "E", "F", "G", "H" };
private const int size = 8;
private static void Main()
{
const string top = " -----------------";
const string line = "| | | | | | | | |";
for (int i = 0; i < size; i++)
{
Console.WriteLine(" {0}", top);
Console.WriteLine("{0} {1}", size - i, line);
}
Console.WriteLine(" {0}", top);
Console.Write(" ");
for (int i = 0; i < size; i++)
{
Console.Write("{0} ",letters[i]);
}
Console.ReadKey();
}
Cependant, je dois absolument pas d'accès ou de contrôle sur la table, il est juste dessiné. Je veux être en mesure de mettre le "x" entre l'espace libre ici: | x | Comment puis-je mettre cette table dans une sorte de tableau RAID/tableau 2D ou une liste imbriquée?
Cela ne contribue pas moi du tout pouvez-vous fournir un exemple de code? – KOPEUE
Voilà: D –
Je pense que l'utilisation de char/string est beaucoup mieux que bool comme indiqué dans la réponse de FreshWaterTaffy et il suffit de mettre la valeur du char là-bas pas en vérifiant et en mettant – KOPEUE