数字洗牌游戏的洗牌代码出错
本文关键字:出错 代码 游戏 数字 | 更新日期: 2023-09-27 18:10:08
if (same)
{
MessageBoxButtons.AbortRetryIgnore("You have finished the game in " + Hits.ToString() + " hits", "End of Game", 2);
}
MessageBoxButtons.AbortRetryIgnore
有一个错误-它显示不可调用的成员MessageBoxButtons.AbortRetryIgnore
不能像方法一样使用。
MessageBoxButtons
为枚举。发生错误是因为您试图错误地将其AbortRetryIgnore
值作为方法调用,这是不可能的。您需要使用MessageBox.Show
:
MessageBox.Show(
"You have finished the game in " + Hits.ToString() + " hits",
"End of Game",
MessageBoxButtons.AbortRetryIgnore);
MessageBoxButtons
是一个枚举,所以不能像调用方法那样调用它的成员。
您正在寻找MessageBox.Show
的过载。代码看起来像这样:
MessageBox.Show("You have finished the game in " + Hits.ToString() + " hits", "End of Game", "End of Game!", MessageBoxButtons.AbortRetryIgnore);
请注意,您通常会使用String.Format
而不是字符串连接。