C# Linq中的左修剪

C# Linq中的左修剪,c#,sql,asp.net-mvc,entity-framework,linq,C#,Sql,Asp.net Mvc,Entity Framework,Linq,如何在linq中使用左修剪 return View(s.OrderBy(e => e.MoleculeName).ToPagedList(pageNumber, pageSize)); 我需要修剪分子名称开头的空格。我怎样才能做到这一点?试试下面的方法 return View(s.OrderBy(e => e.MoleculeName.TrimStart()).ToPagedList(pageNumber, pageSize)); TrimStart()-将删除字符串开头的额外

如何在linq中使用左修剪

return View(s.OrderBy(e => e.MoleculeName).ToPagedList(pageNumber, pageSize));
我需要修剪分子名称开头的空格。我怎样才能做到这一点?

试试下面的方法

return View(s.OrderBy(e => e.MoleculeName.TrimStart()).ToPagedList(pageNumber, pageSize));
  • TrimStart()
    -将删除字符串开头的额外空白
  • TrimEnd()
    -将删除字符串末尾多余的空白
  • Trim()
    -将删除字符串开头和结尾的额外空白
您可以简单地使用strim字符串左侧的空格。由于字符串是不可变的,原始字符串不会更改,但您将
OrderBy
修剪后的字符串

return View(s.OrderBy(e => e.MoleculeName.TrimStart())
                            .ToPagedList(pageNumber, pageSize));
返回视图(s.OrderBy(e=>e.MoleculeName.TrimStart())

.ToPagedList(页码、页面大小))
你是说在订购者的电话中吗?谢谢你的帮助:)@Reshma很高兴它能帮上忙:)