字符串如何开始工作

时间:2014-06-28 07:47:53

标签: c# string linq

我有String Like

var response = GetTransport();
var lowersearch = "XYZ Transport Services";

我有Linq Query Like

transport= BuildTransport(response)
            .Where(r => r.TransportName.ToLower().StartsWith(lowersearch))
            .ToList();

对于此查询我的计数为0

FYI      r.TransportName将返回一个字符串,如“XYZ Transportation Services”

1 个答案:

答案 0 :(得分:0)

  1. 您正在ToLower上致电r.TransportName,并将所有字母转换为小写
  2. "XYZ Transportation Services"!= "XYZ Transport Services"
  3. 解决方案:

    1. 请勿在{{1​​}}上致电ToLower或在r.TransportName上致电
    2. 如果运输服务不是一个错字,请不要期望它们是平等的。