2017-04-14 48 views

回答

0
from string str in myStrings 
where str[1] == 's' 
select str 
+0

我相信第二个字符是'str [1]'。还要确保字符串至少有两个字符 –

+0

@SergeyBerezovskiy你是对的,哎呀! – MBurnham

+0

我需要LINQ类似查询------ >> public void gridbnd() { tbl_user tu = new tbl_user(); var query = from from udb.tbl_users where loc.name.Contains(“_ s%”) select loc; GridView1.DataSource = query; GridView1.DataBind(); } –

0

使用lambda表达式:

 var str = new string[] { "tsr", "mrg", "d" }; 
     var result = str.Where(s => s.Length>1 && s[1] == 's'); 

结果变量将包含“TSR”的值,你检查的话至少有2个字符,否则一个例外是抛出

+0

我需要LINQ查询类似于此------ >>公共无效gridbnd() { tbl_user TU =新tbl_user(); var query = from from udb.tbl_users where loc.name.Contains(“_ s%”) select loc; GridView1.DataSource = query; GridView1.DataBind(); } –

+0

@JithinJose这个查询的等价物:'var query = udb.tbl_users.Where(loc => loc.Name.Contains(“_ s%”));'' – AlexGH