如何在linq中使用左修剪?Linq中的左修剪
return View(s.OrderBy(e => e.MoleculeName).ToPagedList(pageNumber, pageSize));
我需要在分子名稱的開頭修剪空間。我怎樣才能做到這一點?
如何在linq中使用左修剪?Linq中的左修剪
return View(s.OrderBy(e => e.MoleculeName).ToPagedList(pageNumber, pageSize));
我需要在分子名稱的開頭修剪空間。我怎樣才能做到這一點?
您可以簡單地使用String.TrimStart()
來移動字符串左邊的空格。由於字符串是不可變的,所以原始字符串不會改變,但您將修剪字符串。
return View(s.OrderBy(e => e.MoleculeName.TrimStart())
.ToPagedList(pageNumber, pageSize));
謝謝:)標記爲正確答案:) – Reshma
嘗試以下
return View(s.OrderBy(e => e.MoleculeName.TrimStart()).ToPagedList(pageNumber, pageSize));
TrimStart()
- 將在字符串的開頭刪除多餘的空白。TrimEnd()
- 將刪除字符串末尾的多餘空白。Trim()
- 將刪除字符串開頭和結尾的額外空白。謝謝你的幫助:) – Reshma
@Reshma很高興它幫助:) –
你的意思是在'OrderBy'調用中嗎? –