.NET 中String類功能分類概述

1、比較功能

String.Compare:

成員函數html

返回值數組

功能函數

String.Compare測試

小於零、零、大於零。url

一、比較兩個字符串的大小(按照必定規則)spa

二、比較兩個字符串中子字符串的大小。.net

String.CompareOrdinal

成員函數code

返回值orm

功能htm

String.CompareOrdinal

一個整數,指示兩個比較字之間的詞法關係

經過計算每一個字符串中相應 Char 對象的數值來比較兩個指定的 String 對象。

String.Equals

成員函數

返回值

功能

String.Equals

相同時,爲true,不然爲false

肯定兩個指定的 String 對象是否具備相同的值

關於比較功能的測試:http://www.cnblogs.com/LoveLyre/archive/2011/09/02/2163594.html

區別:http://zhidao.baidu.com/link?url=ypWLfjM478_ECf_nWXsljNdQRVJV1KPryzEFA6t4gZieRi2_Rk9zJz7NxUZn2vXJGtq5x8TarDNMAvf6y8nVIK

String.StartsWith

 

成員函數

返回值

功能

String.StartsWith

若是  value 與此字符串的開頭匹配,則爲  true;不然爲  false

肯定此字符串實例的開頭是否與指定的字符串匹配

2、複製功能:

String.Clone:

成員函數

返回值

功能

String.Clone

返回對此 String 實例的引用

克隆

String.Copy

成員函數

返回值

功能

String.Copy

值與 str 相同的新字符串

建立一個與指定的 String 具備相同值的 String 的新實例

String.CopyTo

成員函數

返回值

功能

String.CopyTo

將指定數目的字符今後實例中的指定位置複製到 Unicode 字符數組中的指定位置

3、鏈接功能

String.Concat

成員函數

返回值

功能

String.Concat

字符串鏈接後的字符串

鏈接多個字符串,主要是串連

String.Join

成員函數

返回值

功能

String.Join

一個由  value 中的元素組成的字符串,這些元素以  separator 字符串分隔

串聯字符串數組的全部元素,其中在每一個元素之間使用指定的分隔符.

4、格式化功能

String.Format

成員函數

返回值

功能

String.Format

format(複合格式字符串)的副本,

其中的任何格式項均替換爲  arg0 的字符串表示形式

將指定字符串中的一個或多個格式項替換爲指定對象的字符串表示形式

String.PadLeft

成員函數

返回值

功能

String.PadLeft

與此實例等效的一個新字符串,但該字符串爲右對齊,

所以,在左側填充所需任意數量的paddingChar字符,使長度達到  totalWidth。

可是,若是 totalWidth 小於此實例的長度,則此方法返回對現有實例的引用。

若是  totalWidth 等於此實例的長度,則此方法返回與此實例相同的新字符串。

返回一個新字符串,

該字符串經過在此實例中的字符左側填充指定的 Unicode 字符來達到指定的總長度,

從而使這些字符右對齊。

String.PadRight

成員函數

返回值

功能

String.PadRight

與此實例等效的一個新字符串,但該字符串爲左對齊,

所以,在右側填充所需任意數量的paddingChar字符,使長度達到  totalWidth。

可是,若是 totalWidth 小於此實例的長度,則此方法返回對現有實例的引用。

若是  totalWidth 等於此實例的長度,則此方法返回與此實例相同的新字符串。

返回一個新字符串,

該字符串經過在此實例中的字符右側填充指定的 Unicode 字符來達到指定的總長度,

從而使這些字符左對齊。

5、查找功能

String.IndexOf

成員函數

返回值

功能

String.IndexOf

若是找到該字符串,則爲  value 的從零開始的索引位置;

若是未找到該字符串,則爲 -1

報告指定字符串在此實例中的第一個匹配項的從零開始的索引。

該搜索從指定字符位置開始。

String.IndexOfAny:針對單個字符

成員函數

返回值

功能

String.IndexOfAny

在此實例中第一次找到  anyOf 中的任意字符的索引位置(從零開始);


若是未找到  anyOf 中的字符,則爲 -1。

報告指定 Unicode 字符數組中的任意字符在此實例中第一個匹配項的從零開始的索引

String.LastIndexOf :

查找順序是從後往前查,從指定的開始位置往索引零位置查詢

 

成員函數

返回值

功能

String.LastIndexOf

若是找到,則返回該字符串第一次匹配的位置,不然返回 -1

報告指定字符串在此實例中的最後一個匹配項的從零開始的索引的位置。

在指定的字符位置開始和在向後的右邊該字符串的開頭處理的搜索.

C#中 String的 IndexOf、 LastIndexOf、 Substring辦法具體介紹:http://blog.sina.com.cn/s/blog_4bc11c050101chel.html

String.LastIndexOfAny

……

String.Substring

成員函數

返回值

功能

String.Substring

與此實例中在  startIndex 處開頭、長度爲  length 的子字符串等效的一個字符串,

若是  startIndex 等於此實例的長度且  length 爲零,則爲 Empty

今後實例檢索子字符串。 子字符串從指定的字符位置開始且具備指定的長度。

6、替換功能

String.Replace

成員函數

返回值

功能

String.Replace

等效於當前字符串(除了  oldValue 的全部實例都已替換爲  newValue 外)的字符串。

若是在當前實例中找不到  oldValue,此方法返回未更改的當前實例

返回一個新字符串,其中當前實例中出現的全部指定字符串都替換爲另外一個指定的字符串。

7、分割功能

String.Split

成員函數

返回值

功能

String.Split

一個數組,其元素包含此實例中的子字符串,這些子字符串由  separator 中的一個或多個字符分隔

返回的字符串數組包含此實例中的子字符串(由指定 Unicode 字符數組的元素分隔)。

參數指定返回的子字符串的最大數量。。

參考:http://blog.csdn.net/zhvsby/article/details/3404721

8、插入功能

String.Insert

成員函數

返回值

功能

String.Insert

返回一個新的字符串

返回一個新的字符串,在此實例中的指定的索引位置插入指定的字符串。

9、刪除功能

String.Remove

成員函數

返回值

功能

String.Remove

一個新字符串,除所刪除的字符以外,該字符串與此實例等效

返回指定數量字符在當前這個實例起始點在已刪除的指定的位置的新字符串。

String.Trim

成員函數

返回值

功能

String.Trim

從當前字符串的開頭和結尾刪除全部空白字符後剩餘的字符串

從當前 String 對象移除全部前導空白字符和尾部空白字符。

10、轉換功能

String.ToCharArray

成員函數

返回值

功能

String.ToCharArray

System.Char[] 元素爲此實例的各字符的 Unicode 字符數組。

若是此實例是空字符串,則返回的數組爲空且長度爲零

將此實例中的字符複製到 Unicode 字符數組。

String.ToLower

成員函數

返回值

功能

String.ToLower

當前字符串的小寫形式

返回此字符串轉換爲小寫形式的副本。

String.ToUpper

成員函數

返回值

功能

String.ToUpper

當前字符串的大寫形式

返回此字符串轉換爲大寫形式的副本。

String.Normalize

成員函數

返回值

功能

String.Normalize

一個新的規範化字符串,其文本值與此字符串相同,但其二進制表示形式符合範式 C

一個新的規範化字符串,其文本值與此字符串相同,但其二進制表示形式符合範式 C

11、判斷功能

String.IsNullOrEmpty

成員函數

返回值

功能

String.IsNullOrEmpty

若是參數爲 null或者空字符,則爲 true,不然爲 false

指示指定的字符串是 null仍是空字符串。

String.IsNullOrWhiteSpace

成員函數

返回值

功能

String.IsNullOrWhiteSpace

若是  value 參數爲  null 或  String.Empty,或者若是  value 僅由空白字符組成,則爲 true,不然爲 false

指示指定的字符串是  null、空仍是僅由空白字符組成。

String.IsNormalized

成員函數

返回值

功能

String.IsNormalized

若是此字符串符合範式 C,則爲  true;不然爲  false

指示此字符串是否符合 Unicode 範式 C。

相關文章
相關標籤/搜索