I want to be able to check if the string contains all the values held in the list;
So it will only give you a \'correct answer\' if you have all the \'key words\' from the l
// case insensitive check to eliminate user input case differences
var invariantText = textBox1.Text.ToUpperInvariant();
bool matches = KeyWords.All(kw => invariantText.Contains(kw.ToUpperInvariant()));