У меня есть два списка слов.Проверка наличия некоторых значений списка в другом списке
List<string> mainList = new List<string> {"blue", "green", "mother", "black", "gray"};
List<string> checkList = new List<string> {"mother", "green", "father", "black", "gray"};
Тогда я хочу взять случайный элемент из первого списка ...
Random rand = new Random();
string iGenerated = mainList[rand.Next(mainList.Count)];
и затем проверить, если эта строка также относится ко второму списку. Я не уверен, как именно я могу это сделать. Я подумал, что это так ... Правильно?
if checkList.Contains(iGenerated) bool strInArray = true;
else bool strInArray = false;
'Я не знаю, как именно я должен сделать it.' я это знаю. Попробуйте написать код. если он не работает, задайте конкретный вопрос, показывающий, что вы пробовали до сих пор. – EZI
Вам нужно будет перебрать второй список и сравнить каждое значение во втором списке с именем 'iGenerated'. LINQ предоставляет некоторые методы расширения для этого, но это основная операция, которую вы должны выполнить. –
@EZI Спасибо. Готово. –