c#怎么判断一个字符串变量是否在一个字符串数组

c#如何判断一个字符串变量是否在一个字符串数组?
正在写个asp.net web程序,脚本是C#的,现在需要判断网页传过来的一个参数值:
string branch = Request.QueryString["banch"];

怎么判断branch是否在一个字符串数组里面,如(“11111111”,“222222222”,“3333333”)
如果是sql=“..................."
如果不是 sql=”................."

这个代码在C#脚本中应该怎么写?继续代码demo,谢谢
------解决思路----------------------
string[] a1=new string[]{"1111111111","222222222222","333333333333"};
if(Array.IndexOf<string>(a1,branch)==-1)
 sql="不在数组里";
else
 sql="在数组里";
------解决思路----------------------
string[] tt = new string[] {"abc","ttt","efg" };
string t = "ttt";
return tt.Count(p=>p == t) > 0 
------解决思路----------------------
arr.Contains(str)
------解决思路----------------------
arr.Contains(str)
------解决思路----------------------
Contains 方法