2017-06-14 69 views
2

如何在linq中使用左修剪?Linq中的左修剪

return View(s.OrderBy(e => e.MoleculeName).ToPagedList(pageNumber, pageSize)); 

我需要在分子名稱的開頭修剪空間。我怎樣才能做到這一點?

+0

你的意思是在'OrderBy'調用中嗎? –

回答

6

您可以簡單地使用String.TrimStart()來移動字符串左邊的空格。由於字符串是不可變的,所以原始字符串不會改變,但您將修剪字符串。

return View(s.OrderBy(e => e.MoleculeName.TrimStart()) 
          .ToPagedList(pageNumber, pageSize));
+0

謝謝:)標記爲正確答案:) – Reshma

4

嘗試以下

return View(s.OrderBy(e => e.MoleculeName.TrimStart()).ToPagedList(pageNumber, pageSize)); 
  • TrimStart() - 將在字符串的開頭刪除多餘的空白。
  • TrimEnd() - 將刪除字符串末尾的多餘空白。
  • Trim() - 將刪除字符串開頭和結尾的額外空白。
+0

謝謝你的幫助:) – Reshma

+0

@Reshma很高興它幫助:) –