我正在尝试用一些值填充包含在结构中的数组,但无论我尝试什么,我都会遇到错误。
我的结构看起来像这样
public struct boardState
{
public int structid;
public char[] state;
}
在初始化程序下面我正在创建一个新的 boardState 并尝试用一些像这样的值填充它
boardState _state_ = new boardState();
_state_.structid = 1;
_state_.state[9] = {'o','-','-','-','o','-','-','-','-','o'};
structid 似乎工作正常,但我在 {'o','-' etc etc} 告诉我'; 预期的'。我已经浏览了上面的代码,并确保没有 ;'s 丢失(由运行没有此行的程序确认)所以我猜你不能以这种方式分配给数组。如何分配给状态数组?
编辑: - 添加了我错过但仍然出现相同错误的逗号。