欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#中Trim()、TrimStart()、TrimEnd()的用法介紹

 更新時(shí)間:2014年01月24日 16:19:43   作者:  
這篇文章主要介紹了C#中Trim()、TrimStart()、TrimEnd()的用法,有需要的朋友可以參考一下
C#中Trim()、TrimStart()、TrimEnd()的用法:
這三個(gè)方法用于刪除字符串頭尾出現(xiàn)的某些字符。Trim()刪除字符串頭部及尾部出現(xiàn)的空格,刪除的過(guò)程為從外到內(nèi),直到碰到一個(gè)非空格的字符為止,所以不管前后有多少個(gè)連續(xù)的空格都會(huì)被刪除掉。TrimStart()只刪除字符串的頭部的空格。TrimEnd()只刪除字符串尾部的空格。
如果這三個(gè)函數(shù)帶上字符型數(shù)組的參數(shù),則是刪除字符型數(shù)組中出現(xiàn)的任意字符。如Trim("abcd".ToCharArray())就是刪除字符串頭部及尾部出現(xiàn)的a或b或c或d字符,刪除的過(guò)程直到碰到一個(gè)既不是a也不是b也不是c也不是d的字符才結(jié)束。
這里最容易引起的誤會(huì)就是以為刪除的是"abcd"字符串。如下例:
string s = " from dual union all ";
s = s.Trim().TrimEnd("union all".ToCharArray());
可能有人以為上面s的最終結(jié)果是"from dual",但真正的結(jié)果是"from d"。需要注意的是這種寫法執(zhí)行的刪除對(duì)象是字符數(shù)組中出現(xiàn)的任意字符,而不是這些字符連在一起組成的字符串!

一般TRIM函數(shù)用法:
Trim()   功能刪除字符串首部和尾部的空格。   
語(yǔ)法Trim ( string )   
參數(shù)string:string類型,指定要?jiǎng)h除首部和尾部空格的字符串返回值String。
函數(shù)執(zhí)行成功時(shí)返回刪除了string字符串首部和尾部空格的字符串,發(fā)生錯(cuò)誤時(shí)返回空字符串("")。
如果任何參數(shù)的值為NULL,Trim()函數(shù)返回NULL。
SQL 中的 TRIM 函數(shù)是用來(lái)移除掉一個(gè)字串中的字頭或字尾。
最常見的用途是移除字首或字尾的空白。
這個(gè)函數(shù)在不同的資料庫(kù)中有不同的名稱:MySQL: TRIM(), RTRIM(), LTRIM()   Oracle: RTRIM(), LTRIM()   SQL Server: RTRIM(), LTRIM()   
各種 trim 函數(shù)的語(yǔ)法如下:   
TRIM([[位置] [要移除的字串] FROM ] 字串): [位置] 的可能值為 LEADING (起頭), TRAILING (結(jié)尾), or BOTH (起頭及結(jié)尾)。
這個(gè)函數(shù)將把 [要移除的字串] 從字串的起頭、結(jié)尾,或是起頭及結(jié)尾移除。如果我們沒有列出 [要移除的字串] 是什么的話,那空白就會(huì)被移除。
LTRIM(字串): 將所有字串起頭的空白移除。   RTRIM(字串): 將所有字串結(jié)尾的空白移除。

相關(guān)文章

  • C#實(shí)現(xiàn)UDP打洞的示例代碼

    C#實(shí)現(xiàn)UDP打洞的示例代碼

    這篇文章主要為大家詳細(xì)介紹了C#中實(shí)現(xiàn)UDP打洞的相關(guān)知識(shí),文中的示例代碼簡(jiǎn)潔易懂,具有一定的借鑒價(jià)值,有需要的小伙伴可以參考一下
    2024-01-01
  • C#中Lambda表達(dá)式的用法

    C#中Lambda表達(dá)式的用法

    這篇文章介紹了C#中Lambda表達(dá)式的用法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-04-04
  • Unity實(shí)現(xiàn)圖形相交檢測(cè)

    Unity實(shí)現(xiàn)圖形相交檢測(cè)

    這篇文章主要為大家詳細(xì)介紹了Unity實(shí)現(xiàn)圖形相交檢測(cè),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • WinForm的延時(shí)加載控件概述

    WinForm的延時(shí)加載控件概述

    這篇文章主要介紹了WinForm的延時(shí)加載控件,很實(shí)用的技巧,在C#程序設(shè)計(jì)中有著比較廣泛的應(yīng)用,需要的朋友可以參考下
    2014-08-08
  • C#清除字符串內(nèi)空格的方法

    C#清除字符串內(nèi)空格的方法

    這篇文章主要介紹了C#清除字符串內(nèi)空格的方法,是C#操作字符串非常實(shí)用的技巧,需要的朋友可以參考下
    2014-10-10
  • DataGridView控件常用屬性介紹

    DataGridView控件常用屬性介紹

    這篇文章介紹了DataGridView控件的常用屬性,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-02-02
  • C#中遍歷Hashtable的4種方法

    C#中遍歷Hashtable的4種方法

    這篇文章主要介紹了C#中遍歷Hashtable的4種方法,本文直接給出實(shí)例代碼,需要的朋友可以參考下
    2015-06-06
  • C#中查找Dictionary中的重復(fù)值的方法

    C#中查找Dictionary中的重復(fù)值的方法

    這篇文章主要介紹了C#中查找Dictionary中的重復(fù)值的方法,需要的朋友可以參考下
    2015-09-09
  • C#飛行棋小程序設(shè)計(jì)分析

    C#飛行棋小程序設(shè)計(jì)分析

    這篇文章主要為大家設(shè)計(jì)分析了C#飛行棋小程序,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-09-09
  • C#并行庫(kù)Task類介紹

    C#并行庫(kù)Task類介紹

    這篇文章介紹了C#并行庫(kù)Task類,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-06-06

最新評(píng)論