Я новичок в С#, и я пытаюсь сделать игру "палач". Я застрял в процессе, когда игрок угадывает букву.
Например, если слово DATA, приложение получает только первую букву A в DATA. Я понимаю, что мне нужно зациклить слово, чтобы получить все пятерки, но у меня проблемы с тем, чтобы заставить его работать!
вот мой код для метода myGuess:
public void myGuess(String letter)
{
int plats = 0;
string wordToGuess = label4.Text;
plats = wordToGuess.IndexOf(letter);
string wordToShow = label5.Text;
//ersätt "_" med bokstaven på alla positioner bokstaven dyker upp
wordToShow = wordToShow.Substring(0, wordToGuess.IndexOf(letter)) + letter +
wordToShow.Substring(plats + 1, wordToShow.Length - (plats + 1));
label5.Text = wordToShow;
}
Я пытался найти его в Google, но, поскольку я новичок, я не понимаю предложений, которые дают люди. Надеюсь, это способ зациклить более одной буквы с помощью IndexOf?