日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

.NET中的字符串你了解多少?

發(fā)布時(shí)間:2025/3/20 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 .NET中的字符串你了解多少? 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

轉(zhuǎn)載:http://www.codeceo.com/article/net-string.html

字符串的特性

1.不可變性 由于字符串是不可變的的,每次修改字符串,都是創(chuàng)建了一個(gè)單獨(dú)字符串副本(拷貝了一個(gè)字符串副本)。之所以發(fā)生改變只是因?yàn)橹赶蛄艘粔K新的地址。 ps:vs2005? 即時(shí)窗口? &變量,取地址。。 vs2010以上? 即使窗口? *變量 ,只取堆地址。 2.字符串池(只針對(duì)字符串常量) 當(dāng)一個(gè)程序中有多個(gè)相同的字符串常量時(shí),多個(gè)變量指向的是內(nèi)存中同一塊字符串!這個(gè)特性叫字符串池。之所以字符串,不會(huì)造成程序混亂,是因?yàn)樽址牟豢勺冃浴?

String的成員方法和屬性

PS:這里重載方式很多,不一一列舉。

1.Contains(String str)??判斷字符串中是否包含,指定字符串。

??? 用法

????? string str =”helloworld”;

????? str.Contains(“hello”);?? //true

2.StartsWith(String str)

????????? 判斷字符串對(duì)象是否以,指定字符串開(kāi)頭。

3.EndWith(String str)

???????? 判斷字符串對(duì)象是否以,指定字符串結(jié)尾。

4.Length 屬性

???????? 獲取字符串的長(zhǎng)度

5.IndexOf(String str)

???????? 獲取指定字符/字符串…..在對(duì)象字符串中第一次出現(xiàn)的位置。

6.LastIndexOf(String str)

???????? 獲取指定字符/字符串….在對(duì)象字符串中最后一次 出現(xiàn)的位置。

7.SubString(int start)

?? SubString(int strat, int length)?? 從指定位置,截取字符串。

8.ToLower()

??????? 將串轉(zhuǎn)換成小寫(xiě),返回一個(gè)新的全小寫(xiě)的字符串。

9.ToUpper()

?????? 將串轉(zhuǎn)換成大寫(xiě),返回一個(gè)新的全大寫(xiě)的字符串。

10. Replace(string oldStr,string newStr)

??????? 用新的字符串,替換對(duì)象字符串中老的字符串部分。

11.Trim()?? 去掉對(duì)象字符串兩端的空格

??????? TrimStart() 去掉對(duì)象字符串 開(kāi)頭的空格

??????? TrimEnd()? 去掉對(duì)象字符串? 結(jié)尾的空格

??????? PS:如果想去掉其他的開(kāi)頭結(jié)尾的其他字符其他的字符,可以采用Trim()的其他重載。

12.Split()???? 把對(duì)象字符串,按照指定字符分割成一個(gè)字符串?dāng)?shù)組!

???? Split()??? 的重載同樣很多,

???? 例如 Split(new char[]{‘|’}, StringSplitOption.RemoveEmptyEntries)// 刪除空數(shù)據(jù)

String的靜態(tài)方法

1.IsNullOrEmpty(string)

?????? //string.IsNullOrEmpty(str1) 判斷某字符串是否為null,或者為空字符串。

2.Equals(string,string,StringComparison.OrdianlIgnore) 忽略大小寫(xiě)比較兩個(gè)字符串是否相同。 3.Join(string,string[]) 把一個(gè)數(shù)組按照指定字符串,拼接成一個(gè)字符串。

?

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

總結(jié)

以上是生活随笔為你收集整理的.NET中的字符串你了解多少?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

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