是否可以在C#中创建全局常量char数组?

时间:2011-10-23 16:33:45

标签: arrays variables 2d constants

我通过2D char数组制作游戏板,我希望它是一个全局数组。我在Java中完成了这个,我已将其声明为:

static char [] []游戏板; //游戏板阵列

但它不适用于C#。我是C#的新手,我不知道编译器为什么不接受。

const char [,] gameBoard;

我试图将其值设为null,但它不会让我的程序运行。

1 个答案:

答案 0 :(得分:0)

C#不支持类型定义之外的全局变量。所以你需要写下这样的东西:

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



然后,您将使用Gameboard.gameBoard访问gameBoard。