C# 从字符串变量中获取一个特定的字母,用于我的简单猜测游戏,以获取线索

C# 从字符串变量中获取一个特定的字母,用于我的简单猜测游戏,以获取线索,c#,C#,基本上我有一个猜字游戏,玩家最多只能猜4次。在每一次猜测中,我想展示一个待猜测单词的字母示例: string secretWord = "cute" 那么,对于每一个猜测,我都希望有一个字母连续显示: //第一猜测 输入猜测:愤怒 线索:c //猜测 输入猜测:魅力 线索:特写 等等 我可以手动操作,但是如果我要更改密码,它会让我再次手动更改线索,这是一个问题,是否有一个特定的函数可以用于此操作?在类中定义线索索引: int clueIndex = 0; 然后,在打印线索字母时,您可以获得下

基本上我有一个猜字游戏,玩家最多只能猜4次。在每一次猜测中,我想展示一个待猜测单词的字母示例:

string secretWord = "cute"
那么,对于每一个猜测,我都希望有一个字母连续显示:

//第一猜测

输入猜测:愤怒

线索:c

//猜测

输入猜测:魅力

线索:特写

等等


我可以手动操作,但是如果我要更改密码,它会让我再次手动更改线索,这是一个问题,是否有一个特定的函数可以用于此操作?

在类中定义线索索引:

int clueIndex = 0;
然后,在打印线索字母时,您可以获得下一个字母并按如下方式递增
clueIndex

Console.Writeline($"The next letter of the clue is: {secretWord[clueIndex++]}");

问题是什么?如何把字母拼成一个单词?。。。或者你在问如何循环?如果用户猜错了,显示secretWord变量的子字符串(0,countofmissedattempts+1)……或者你在问如何跟踪哪个猜测/要显示多少个字母??清晰。这是一件了不起的事情。你好,我很抱歉,我是新来的,我保证下次会做得更好:(没想到我在问我到底想要什么的时候会得到一个不好的反馈,谢谢!看看这个例子