日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

.NET 中String类功能分类概述

發(fā)布時間:2025/3/15 asp.net 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 .NET 中String类功能分类概述 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、比較功能

String.Compare:

成員函數(shù)

返回值

功能

String.Compare

小于零、零、大于零。

1、比較兩個字符串的大小(按照一定規(guī)則)

2、比較兩個字符串中子字符串的大小。

String.CompareOrdinal

成員函數(shù)

返回值

功能

String.CompareOrdinal

一個整數(shù),指示兩個比較字之間的詞法關(guān)系

通過計算每個字符串中相應(yīng) Char 對象的數(shù)值來比較兩個指定的 String 對象。

String.Equals

成員函數(shù)

返回值

功能

String.Equals

相同時,為true,否則為false

確定兩個指定的 String 對象是否具有相同的值

關(guān)于比較功能的測試:http://www.cnblogs.com/LoveLyre/archive/2011/09/02/2163594.html

區(qū)別:http://zhidao.baidu.com/link?url=ypWLfjM478_ECf_nWXsljNdQRVJV1KPryzEFA6t4gZieRi2_Rk9zJz7NxUZn2vXJGtq5x8TarDNMAvf6y8nVIK

String.StartsWith

?

成員函數(shù)

返回值

功能

String.StartsWith

如果? value 與此字符串的開頭匹配,則為? true;否則為? false

確定此字符串實(shí)例的開頭是否與指定的字符串匹配

二、復(fù)制功能:

String.Clone:

成員函數(shù)

返回值

功能

String.Clone

返回對此 String 實(shí)例的引用

克隆

String.Copy

成員函數(shù)

返回值

功能

String.Copy

值與 str 相同的新字符串

創(chuàng)建一個與指定的 String 具有相同值的 String 的新實(shí)例

String.CopyTo

成員函數(shù)

返回值

功能

String.CopyTo

將指定數(shù)目的字符從此實(shí)例中的指定位置復(fù)制到 Unicode 字符數(shù)組中的指定位置

三、連接功能

String.Concat

成員函數(shù)

返回值

功能

String.Concat

字符串連接后的字符串

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

String.Join

成員函數(shù)

返回值

功能

String.Join

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

串聯(lián)字符串?dāng)?shù)組的所有元素,其中在每個元素之間使用指定的分隔符.

四、格式化功能

String.Format

成員函數(shù)

返回值

功能

String.Format

format(復(fù)合格式字符串)的副本,

其中的任何格式項(xiàng)均替換為? arg0 的字符串表示形式

將指定字符串中的一個或多個格式項(xiàng)替換為指定對象的字符串表示形式

String.PadLeft

成員函數(shù)

返回值

功能

String.PadLeft

與此實(shí)例等效的一個新字符串,但該字符串為右對齊,

因此,在左側(cè)填充所需任意數(shù)量的paddingChar字符,使長度達(dá)到? totalWidth。

但是,如果 totalWidth 小于此實(shí)例的長度,則此方法返回對現(xiàn)有實(shí)例的引用。

如果? totalWidth 等于此實(shí)例的長度,則此方法返回與此實(shí)例相同的新字符串。

返回一個新字符串,

該字符串通過在此實(shí)例中的字符左側(cè)填充指定的 Unicode 字符來達(dá)到指定的總長度,

從而使這些字符右對齊。

String.PadRight

成員函數(shù)

返回值

功能

String.PadRight

與此實(shí)例等效的一個新字符串,但該字符串為左對齊,

因此,在右側(cè)填充所需任意數(shù)量的paddingChar字符,使長度達(dá)到? totalWidth。

但是,如果 totalWidth 小于此實(shí)例的長度,則此方法返回對現(xiàn)有實(shí)例的引用。

如果? totalWidth 等于此實(shí)例的長度,則此方法返回與此實(shí)例相同的新字符串。

返回一個新字符串,

該字符串通過在此實(shí)例中的字符右側(cè)填充指定的 Unicode 字符來達(dá)到指定的總長度,

從而使這些字符左對齊。

五、查找功能

String.IndexOf

成員函數(shù)

返回值

功能

String.IndexOf

如果找到該字符串,則為? value 的從零開始的索引位置;

如果未找到該字符串,則為 -1

報告指定字符串在此實(shí)例中的第一個匹配項(xiàng)的從零開始的索引。

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

String.IndexOfAny:針對單個字符

成員函數(shù)

返回值

功能

String.IndexOfAny

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


如果未找到? anyOf 中的字符,則為 -1。

報告指定 Unicode 字符數(shù)組中的任意字符在此實(shí)例中第一個匹配項(xiàng)的從零開始的索引

String.LastIndexOf :

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

?

成員函數(shù)

返回值

功能

String.LastIndexOf

如果找到,則返回該字符串第一次匹配的位置,否則返回 -1

報告指定字符串在此實(shí)例中的最后一個匹配項(xiàng)的從零開始的索引的位置。

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

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

String.LastIndexOfAny

……

String.Substring

成員函數(shù)

返回值

功能

String.Substring

與此實(shí)例中在? startIndex 處開頭、長度為? length 的子字符串等效的一個字符串,

如果? startIndex 等于此實(shí)例的長度且? length 為零,則為 Empty

從此實(shí)例檢索子字符串。 子字符串從指定的字符位置開始且具有指定的長度。

六、替換功能

String.Replace

成員函數(shù)

返回值

功能

String.Replace

等效于當(dāng)前字符串(除了? oldValue 的所有實(shí)例都已替換為? newValue 外)的字符串。

如果在當(dāng)前實(shí)例中找不到? oldValue,此方法返回未更改的當(dāng)前實(shí)例

返回一個新字符串,其中當(dāng)前實(shí)例中出現(xiàn)的所有指定字符串都替換為另一個指定的字符串。

七、分割功能

String.Split

成員函數(shù)

返回值

功能

String.Split

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

返回的字符串?dāng)?shù)組包含此實(shí)例中的子字符串(由指定 Unicode 字符數(shù)組的元素分隔)。

參數(shù)指定返回的子字符串的最大數(shù)量。。

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

八、插入功能

String.Insert

成員函數(shù)

返回值

功能

String.Insert

返回一個新的字符串

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

九、刪除功能

String.Remove

成員函數(shù)

返回值

功能

String.Remove

一個新字符串,除所刪除的字符之外,該字符串與此實(shí)例等效

返回指定數(shù)量字符在當(dāng)前這個實(shí)例起始點(diǎn)在已刪除的指定的位置的新字符串。

String.Trim

成員函數(shù)

返回值

功能

String.Trim

從當(dāng)前字符串的開頭和結(jié)尾刪除所有空白字符后剩余的字符串

從當(dāng)前 String 對象移除所有前導(dǎo)空白字符和尾部空白字符。

十、轉(zhuǎn)換功能

String.ToCharArray

成員函數(shù)

返回值

功能

String.ToCharArray

System.Char[] 元素為此實(shí)例的各字符的 Unicode 字符數(shù)組。

如果此實(shí)例是空字符串,則返回的數(shù)組為空且長度為零

將此實(shí)例中的字符復(fù)制到 Unicode 字符數(shù)組。

String.ToLower

成員函數(shù)

返回值

功能

String.ToLower

當(dāng)前字符串的小寫形式

返回此字符串轉(zhuǎn)換為小寫形式的副本。

String.ToUpper

成員函數(shù)

返回值

功能

String.ToUpper

當(dāng)前字符串的大寫形式

返回此字符串轉(zhuǎn)換為大寫形式的副本。

String.Normalize

成員函數(shù)

返回值

功能

String.Normalize

一個新的規(guī)范化字符串,其文本值與此字符串相同,但其二進(jìn)制表示形式符合范式 C

一個新的規(guī)范化字符串,其文本值與此字符串相同,但其二進(jìn)制表示形式符合范式 C

十一、判斷功能

String.IsNullOrEmpty

成員函數(shù)

返回值

功能

String.IsNullOrEmpty

如果參數(shù)為 null或者空字符,則為 true,否則為 false

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

String.IsNullOrWhiteSpace

成員函數(shù)

返回值

功能

String.IsNullOrWhiteSpace

如果? value 參數(shù)為? null 或? String.Empty,或者如果? value 僅由空白字符組成,則為 true,否則為 false

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

String.IsNormalized

成員函數(shù)

返回值

功能

String.IsNormalized

如果此字符串符合范式 C,則為? true;否則為? false

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

轉(zhuǎn)載于:https://www.cnblogs.com/aoguren/p/4259258.html

總結(jié)

以上是生活随笔為你收集整理的.NET 中String类功能分类概述的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。