Arrays 是否可以在C#中创建全局常量字符数组?
我正在通过2D字符数组制作一个游戏板,我希望它是一个全局数组。我已经在Java中完成了这项工作,在Java中我将其声明为: 静态字符[][]游戏板//游戏板阵列 但它在C#中不起作用。我是C#新手,不知道编译器为什么不接受 常量字符[,]游戏板 我试图将它的值设为null,但它不允许我的程序运行。C#不支持类型定义之外的全局变量。所以您需要这样写:Arrays 是否可以在C#中创建全局常量字符数组?,arrays,variables,2d,constants,Arrays,Variables,2d,Constants,我正在通过2D字符数组制作一个游戏板,我希望它是一个全局数组。我已经在Java中完成了这项工作,在Java中我将其声明为: 静态字符[][]游戏板//游戏板阵列 但它在C#中不起作用。我是C#新手,不知道编译器为什么不接受 常量字符[,]游戏板 我试图将它的值设为null,但它不允许我的程序运行。C#不支持类型定义之外的全局变量。所以您需要这样写: 公共类游戏板{ const char[,]gameBoard;//const值在C中是隐式静态的# } 然后您可以使用gameBoard.gam
公共类游戏板{
const char[,]gameBoard;//const值在C中是隐式静态的#
}
然后您可以使用
gameBoard.gameBoard
访问gameBoard