Можно ли создать глобальный константный массив символов в C #? - PullRequest
0 голосов
/ 23 октября 2011

Я создаю игровое поле на основе массива двумерных символов и хочу, чтобы он был глобальным массивом Я сделал это в Java, где я объявил это как:

static char [] [] gameboard; // Массив игровой доски

Но это не работает в C #. Я новичок в C #, и я не знаю, почему компилятор не примет.

const char [,] gameBoard;

Я пытался обнулить значение, но моя программа не запускалась.

1 Ответ

0 голосов
/ 24 октября 2011

C # не поддерживает глобальные переменные вне определений типов. Поэтому вам нужно написать что-то вроде этого:

public class Gameboard {
    const char[,] gameBoard;  // const values are implicitly static in C#
}



Затем вы получите доступ к gameBoard с Gameboard.gameBoard.

...