C# 控制台应用程序中的策划者
本文关键字:策划者 应用程序 控制台 | 更新日期: 2023-09-27 18:35:29
我学校有一项作业,我们必须在控制台应用程序中用C#制作MasterMind游戏。
到目前为止,我设法完成了边框(在朋友的帮助下),游戏开始时的介绍性曲调(哔哔声),以及用户输入以插入数字。
问题是当用户结束游戏时,游戏不会停止接受用户的输入,并且显然会崩溃。
我在高分方法"使用未分配的局部变量"中也有一个错误。
score = ptsguesses * ptsTime;
ptsguesses和ptsTime在哪里初始化?显然,无处可去。
您可能希望在计算分数之前设置 ptsguesses 和 ptsTime。
未赋值的使用可能是这样的:
static void highscore()
{
{
byte ptsguesses,ptsTime, userGuesses, timeTaken;
int score; <<------
将其更改为整数分数 = 0;
此外,PTSGUESSES,PTSTIME,Userguesses和Timetake从未初始化过。您可能希望尝试将这些参数传递给HighScore()方法。
类似的东西
static void highscore(byte ptsguesses, byte ptsTime, byte userGuesses, byte timeTaken)
然后,您必须调用HighScore()方法,并将实际值传递给该方法。 这样,如果您尝试运行HighScore(),您将有一些东西需要实际计算。