Сделать так, что бы BoardSize можно было задавать самому - C#
Формулировка задачи:
Листинг программы
- public const int BoardSize = 10;
- private enum PosState { Queen, Empty };
- private PosState[,] board = new PosState[ BoardSize, BoardSize];
Решение задачи: «Сделать так, что бы BoardSize можно было задавать самому»
textual
Листинг программы
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace ConsoleApplication
- {
- class ClassData
- {
- private int boardSize;
- private enum PosState {Empty, Queen};
- private PosState[,] board;
- public ClassData(int bS)
- {
- this.BoardSize = bS;
- this.board = new PosState[this.BoardSize,this.BoardSize];
- }
- public int BoardSize
- {
- get { return this.boardSize; }
- set { this.boardSize = value; }
- }
- public void Show()
- {
- Console.WriteLine();
- Console.WriteLine(" *** Array *** ");
- for (int i = 0; i < this.BoardSize; i++)
- {
- for (int j = 0; j < this.BoardSize; j++)
- {
- Console.Write(this.board[i,j]+" ");
- }
- Console.WriteLine();
- }
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д