C# 苹果在盒子外面,一个字母写在最右边。为什么?

C# 苹果在盒子外面,一个字母写在最右边。为什么?,c#,C#,我真的不知道如何表达我的标题,帮帮我 我对我正在进行的一场比赛有意见。该游戏的目标是吃一个出现在地图上的苹果作为积分。当你吃它时,另一个苹果会出现在小盒子里的一个随机位置 正如你所见,苹果出界了。但这并不总是发生在我第一次接触它的时候。此外,出于某种原因,极右翼有一个# 代码如下: 绘图发生在Draw()方法中,因此您应该首先查看该方法 使用系统; 公共类主类 { 公共建筑内部宽度=20,高度=20; 公共静态整数点,X,Y,fruthx,fruthy; 公共静态bool GameOver=

我真的不知道如何表达我的标题,帮帮我


我对我正在进行的一场比赛有意见。该游戏的目标是吃一个出现在地图上的苹果作为积分。当你吃它时,另一个苹果会出现在小盒子里的一个随机位置

正如你所见,苹果出界了。但这并不总是发生在我第一次接触它的时候。此外,出于某种原因,极右翼有一个#

代码如下:

绘图发生在
Draw()
方法中,因此您应该首先查看该方法

使用系统;
公共类主类
{
公共建筑内部宽度=20,高度=20;
公共静态整数点,X,Y,fruthx,fruthy;
公共静态bool GameOver=false;
公共静态字符串方向;
public static Random Rand=new Random();
公共静态void Start()
{
Console.Clear();
GameOver=false;
方向=“停止”;
X=宽度/2;
Y=高度/2;
FROUTX=兰特下一个(100)%宽度/2;
果味=兰特下一个(100)%高度/2;
}
公共静态无效抽取()
{
Console.Clear();
对于(int i=0;iConsole.Write(“您的代码中有很多变量我们没有声明。您的
groutx
grouty
WIDTH
HEIGHT
包含哪些变量?@Amy我确实更新了我的问题尝试添加
Console.WriteLine()
在第一次
循环之后?请不要让我们逐行梳理您的代码。您仍然缺少重要信息。
果味
果味
是如何设置的?(即,您如何使用您的
Rand
实例?@AndySavage这是设置的唯一方法
果味=Rand。下一步(100)%宽度/2;
果味=Rand.Next(100)%HEIGHT/2;
。我尝试使用小于20的数字,但仍然超出了框