Похоже, вы пытаетесь использовать имя для представления конкретного способа создания массива Tile[,]
.
Почему бы просто не объявить метод, который делает это?
Tile[,] GetBoard()
{
return new Tile[8, 8];
}
Другой вариант, хотя я бы посчитал это немного странным (не говоря уже о хакерстве), - это определить тип Board
с неявным оператором для преобразования в Tile[,]
следующим образом:
public class Board
{
private Tile[,] tiles = new Tile[8, 8];
public static implicit operator Tile[,](Board board)
{
return board.tiles;
}
}
Это фактически позволит вам сделать это:
Tile[,] board = new Board();