如何使用LINQ选择包含第二个字母的名称是“s”?

时间:2017-04-14 14:48:49

标签: linq

enter image description here

如何从DATABASE中选择一个包含LINQ的第二个字母是“s”?

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

使用lambda表达式:

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

结果变量将包含“tsr”值,并且您正在检查该单词是否至少包含2个字符,否则将抛出异常