Muito comum ver pessoas usando um foreach e outros meios para verificar se um determinado valor está dentro de um array.
Uma forma simples de saber se um valor está contido em uma List por exemplo é usando Contains(), veja os exemplos abaixo.
//Lista de string
List<string> li = new List<string>();
li.Add("code");
li.Add("break");
li.Add("teste");
if (li.Contains("teste"))
Response.Write("Contem 'teste'");
else
Response.Write("Nao contem 'teste'");
//Array de int
int[] numeros = new int[] { 1, 2, 3, 4, 5, 6 };
if (numeros.Contains(2) && numeros.Contains(6))
Response.Write("Contem o numero 2 e 6");
else
Response.Write("Nao contem o numero 2 e o 6");
//ArrayList de idiomas
ArrayList idiomas = new ArrayList();
idiomas.Add("pt-BR");
idiomas.Add("en-US");
idiomas.Add("de-DE");
if (idiomas.Contains("pt-BR"))
Response.Write("idioma encontrado");
else
Response.Write("idioma nao encontrado");