如果我正在设计一个简单的国际象棋游戏代码,并且已经创建了棋盘布局,我想知道如何实现棋子(P, p, R, r, N, n, B, b, Q, q, K, k) (大写代表白色棋子,小写是黑色棋子至于用户输入一个已经被占用的位置,我完全不知道如何将其转换为代码。
但是,我实现了代码的一部分,如果用户的输入超出了主板范围,则会显示错误消息。如果看到我的一些代码会有帮助,请让我知道。
显然,变量似乎包含一个从未分配给它的值。我在64位操作系统上运行了以下程序,目标是"AnyCPU“和.NET Framework4.5(尽管结果证明它以32位模式运行)。一个线程将一个变量分配给两个值中的一个,另一个线程读取该变量:using System.Collections.Generic;using T = System.Int64;
{ { new