程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C#中Trim()、TrimStart()、TrimEnd()的用法引見

C#中Trim()、TrimStart()、TrimEnd()的用法引見

編輯:C#入門知識

C#中Trim()、TrimStart()、TrimEnd()的用法引見。本站提示廣大學習愛好者:(C#中Trim()、TrimStart()、TrimEnd()的用法引見)文章只能為提供參考,不一定能成為您想要的結果。以下是C#中Trim()、TrimStart()、TrimEnd()的用法引見正文


C#中Trim()、TrimStart()、TrimEnd()的用法:
這三個辦法用於刪除字符串頭尾湧現的某些字符。Trim()刪除字符串頭部及尾部湧現的空格,刪除的進程為從外到內,直到碰著一個非空格的字符為止,所以不論前後有若干個持續的空格都邑被刪除失落。TrimStart()只刪除字符串的頭部的空格。TrimEnd()只刪除字符串尾部的空格。
假如這三個函數帶上字符型數組的參數,則是刪除字符型數組中湧現的隨意率性字符。如Trim("abcd".ToCharArray())就是刪除字符串頭部及尾部湧現的a或b或c或d字符,刪除的進程直到碰著一個既不是a也不是b也不是c也不是d的字符才停止。
這裡最輕易惹起的誤解就是認為刪除的是"abcd"字符串。以下例:
string s = " from dual union all ";
s = s.Trim().TrimEnd("union all".ToCharArray());
能夠有人認為下面s的終究成果是"from dual",但真實的成果是"from d"。須要留意的是這類寫法履行的刪除對象是字符數組中湧現的隨意率性字符,而不是這些字符連在一路構成的字符串!

普通TRIM函數用法:
Trim()   功效刪除字符串首部和尾部的空格。   
語法Trim ( string )   
參數string:string類型,指定要刪除首部和尾部空格的字符串前往值String。
函數履行勝利時前往刪除string字符串首部和尾部空格的字符串,產生毛病時前往空字符串("")。
假如任何參數的值為NULL,Trim()函數前往NULL。
SQL 中的 TRIM 函數是用來移除失落一個字串中的字頭或字尾。
最多見的用處是移除字首或字尾的空白。
這個函數在分歧的材料庫中有分歧的稱號:MySQL: TRIM(), RTRIM(), LTRIM()   Oracle: RTRIM(), LTRIM()   SQL Server: RTRIM(), LTRIM()   
各類 trim 函數的語法以下:   
TRIM([[地位] [要移除的字串] FROM ] 字串): [地位] 的能夠值為 LEADING (開端), TRAILING (開頭), or BOTH (開端及開頭)。
這個函數將把 [要移除的字串] 從字串的開端、開頭,或是開端及開頭移除。假如我們沒有列出 [要移除的字串] 是甚麼的話,那空白就會被移除。
LTRIM(字串): 將一切字串開端的空白移除。   RTRIM(字串): 將一切字串開頭的空白移除。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved