【问题标题】:Left Trim in LinqLinq 中的左修剪
【发布时间】:2017-06-14 11:53:50
【问题描述】:
如何在 linq 中使用左修剪?
return View(s.OrderBy(e => e.MoleculeName).ToPagedList(pageNumber, pageSize));
我需要修剪分子名称开头的空格。我该怎么做?
【问题讨论】:
标签:
c#
sql
asp.net-mvc
entity-framework
linq
【解决方案1】:
您可以简单地使用String.TrimStart() 来删除字符串左侧的空格。由于字符串是不可变的,所以原始字符串不会改变,但你会OrderBy修剪后的字符串。
return View(s.OrderBy(e => e.MoleculeName.TrimStart())
.ToPagedList(pageNumber, pageSize));
【解决方案2】:
试试下面的
return View(s.OrderBy(e => e.MoleculeName.TrimStart()).ToPagedList(pageNumber, pageSize));
-
TrimStart() - 将删除字符串开头的多余空格。
-
TrimEnd() - 将删除字符串末尾的多余空格。
-
Trim() - 将删除字符串开头和结尾的多余空格。