C# Windows Form. Надо написать игру Быки и Коровы, только со словами
Всем привет, я прекрасно знаю что данная игра связана с числами, но мне дали такую курсовую. Так вот в чем проблема, мне нужно подсчитать количество быков и коров, быки у меня подсчитываются хорошо. Но вот коровы вообще не считаются. Вот мой фрагмент кода, который я использовал.
private int CalculaterCowsCount(string text)
{
int cowscount = 0;
for (int i = 0; i < secret_word.Length; i++)
{
if (secret_word[i] == textBox1.Text.ToLower()[i])
{
continue;
}
for (int t = 0; t < secret_word.Length; t++)
{
if (secret_word[t] == textBox1.Text.ToLower()[i] && (secret_word.Substring(1).Contains(textBox1.Text.ToLower()[i]) && secret_word.Substring(0, i).Contains(textBox1.Text.ToLower()[i])))
{
cowscount++;
break;
}
}
}
return cowscount;
У меня считались коровы когда на месте textBox1.Text.ToLower()[i]
был i-1, но он постоянно выдавал ошибку если вводишь слово, и оно начинается на любую букву, которая стоит после первой. Буду благодарен любой помощи, заранее спасибо!