gpt4 book ai didi

c# - 并非所有代码路径都返回一个值

转载 作者:太空狗 更新时间:2023-10-30 00:57:48 25 4
gpt4 key购买 nike

我遇到了这个编译器错误,这是什么问题?

public PictureBox getinfo(int i, int j)
{
return grid[i, j];
}

public PictureBox kingmove(int i, int j)///<-----the problem is here
{
getinfo(i, j);

if (i < 9)
{
grid[i, j] = grid[i - 1, j - 1];
}
else
{
grid[i, j] = grid[i, j];
}

最佳答案

您的第二个方法没有return 语句,但返回类型不同于void
在方法的结尾而不是开头添加return 语句。

您可以将其编辑到您之前的问题中。

混合 UI 和游戏逻辑的方式也很丑陋。游戏逻辑应该对 WinForms、图片框...一无所知
而是编写一个函数,该函数接受游戏状态并将其渲染到某个控件/位图/图片框/...

关于c# - 并非所有代码路径都返回一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4292067/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com