C# 从字符串变量中获取一个特定的字母,用于我的简单猜测游戏,以获取线索
基本上我有一个猜字游戏,玩家最多只能猜4次。在每一次猜测中,我想展示一个待猜测单词的字母示例:C# 从字符串变量中获取一个特定的字母,用于我的简单猜测游戏,以获取线索,c#,C#,基本上我有一个猜字游戏,玩家最多只能猜4次。在每一次猜测中,我想展示一个待猜测单词的字母示例: string secretWord = "cute" 那么,对于每一个猜测,我都希望有一个字母连续显示: //第一猜测 输入猜测:愤怒 线索:c //猜测 输入猜测:魅力 线索:特写 等等 我可以手动操作,但是如果我要更改密码,它会让我再次手动更改线索,这是一个问题,是否有一个特定的函数可以用于此操作?在类中定义线索索引: int clueIndex = 0; 然后,在打印线索字母时,您可以获得下
string secretWord = "cute"
那么,对于每一个猜测,我都希望有一个字母连续显示:
//第一猜测
输入猜测:愤怒
线索:c
//猜测
输入猜测:魅力
线索:特写
等等
我可以手动操作,但是如果我要更改密码,它会让我再次手动更改线索,这是一个问题,是否有一个特定的函数可以用于此操作?在类中定义线索索引:
int clueIndex = 0;
然后,在打印线索字母时,您可以获得下一个字母并按如下方式递增clueIndex
:
Console.Writeline($"The next letter of the clue is: {secretWord[clueIndex++]}");
问题是什么?如何把字母拼成一个单词?。。。或者你在问如何循环?如果用户猜错了,显示secretWord变量的子字符串(0,countofmissedattempts+1)……或者你在问如何跟踪哪个猜测/要显示多少个字母??清晰。这是一件了不起的事情。你好,我很抱歉,我是新来的,我保证下次会做得更好:(没想到我在问我到底想要什么的时候会得到一个不好的反馈,谢谢!看看这个例子