Я пытаюсь запустить цикл for для выполнения значений, но я не уверен, как это сделать правильно.За цикл для выполнения значений
string[] GoogleID = { "ga:1381000", "ga:1860066"};
// Loop with the foreach keyword.
foreach (string value in GoogleID)
{
if (GoogleID.ToString() == "ga:1381000")
{
WebName = "Yes";
}
else
{
WebName = "No";
}
}
Что я делаю неправильно? Как я могу проверить оба значения?
Это говорит моя строка для GoogleID.ToString = String []
Попробуйте изменить, если (GoogleID.ToString() == "га: 1381000"), чтобы, если (значение == "га: 1381000" || значение == " ga: 1860066 ") – ProgrammingDude
if (GoogleID.ToString() ==" ga: 1381000 "). Вы не хотите использовать GoogleID в этой строке. Вы хотите сделать, если (value == "ga: 1381000"). Вы перебираете все «элемент» в своем списке под названием «GoogleID», ваш foreach создал переменную «значение» для представления каждого элемента в этом списке. – wentimo
Я думаю, он хочет проверить, содержит ли коллекция определенный предмет. – SamGhatak