Я не уверен, как выглядит ваш метод, но я предполагаю ... вам дан случайный массив строк ... и вы хотите найти определенный элемент в этом массиве.Использование цикла foreach:
public string Check(string[] FinalEncryptText)
{
foreach (string i in FinalEncryptText)
{
//let's say the word you want to match in that array is "whatever"
if (i == "whatever")
{
return "Found the match: " + i;
}
}
}
Использование регулярного цикла for:
public string Check(string[] FinalEncryptText)
{
for (int i = 0; i < FinalEncryptText.Count; i++)
{
//let's say the word you want to match in that array is "whatever"
if (FinalEncryptText[i] == "whatever")
{
//Do Something
return "Found the match: " + FinalEncryptText[i];
}
}
}
Теперь, если у вас уже есть фиксированный массив ... и вы передаете строку, чтобы проверить,эта строка существует в массиве, тогда она будет выглядеть примерно так:
public string Check(string stringToMatch)
{
for (int i = 0; i < FinalEncryptText.Count; i++)
{
//this will match whatever string you pass into the parameter
if (FinalEncryptText[i] == stringToMatch)
{
//Do Something
return "Found the match: " + FinalEncryptText[i];
}
}
}