c# - 单独类中的 C# OOP-2D 对象数组
问题描述
我用 c# 编写了一个简单的国际象棋游戏,但无法弄清楚我在这里做错了什么。Box 类表示板上的一个正方形。
public class Board
{
Box[,] boxes;
public Board()
{
Box[,] boxes = new Box[8, 8];
}
public void Setpieces()
{
this.boxes[0, 0].SetEmpty(false);
}
然后我创建一个板Board boxes = new Board();
并调用 setpieces boxes.Setpieces();
,我收到一个错误,指出对象引用未设置为对象的实例。我确定我做错了什么是显而易见的,但我花了一段时间试图弄清楚但无法得到它,所以任何帮助将不胜感激。
解决方案
推荐阅读
- android - 如何从firebase文档中获取数据以存储并以另一种方法使用
- soql - 如何在 Informatica 中的 SOQL 过滤条件中获取 xyz=当前年份的数据
- android - 找不到设备android studio | ADB 显示设备但 Studio 不能
- javascript - 使用 Whatsapp API 开发 Chrome 扩展程序
- css - 无法使用 styled-components 将样式应用于 React Native 中的自定义组件?
- r - 使用 mutate 计算条件比例
- r - 在 R 中创建马赛克图
- python - 我如何使用while循环解决这个问题?我尝试但我无法崩溃
- ruby-on-rails - Rails 搜索表单 - 不呈现结果
- python - 从 xml 文件夹数据到 pandas 数据框