一、字符串的簡要概述:
在編程時字符串是比較常用的一種數據類型,例如用戶名、郵箱、家庭住址、商品名稱等信息都需要使用字符串類型來存取。
在 C# 中,您可以使用字符數組來表示字符串,但是,更常見的做法是使用 string關鍵字來聲明一個字符串變量。string 關鍵字是 System.String 類的別名。
當你給一個字符串重新賦值之後,老值並沒有銷燬,而是重新開闢一塊空間存儲新值。當程序結束後,垃圾回收機制會掃描整個內存,如果發現有的空間沒有被指向,則立即把它銷燬。
字符串的簡要概述
二、字符串提供的各種方法
在 C# 語言中提供了對字符串類型數據操作的方法,例如截取字符串中的內容、查找字符串中的內容等。
在任何一個軟件中對字符串的操作都是必不可少的,掌握好字符串的操作將會在編程中起到事半功倍的作用。
下面將分別來介紹常見的字符串操作、數據類型的轉換,以及字符串操作在實際工作中的應用。
1、Length
獲得當前字符串中字符的個數。示例代碼如下:
Length
2、ToUpper()
將字符轉換成大寫形式。示例代碼如下:
ToUpper()
3、ToLower()
將字符串轉換成小寫形式,示例代碼如下:
ToLower()
4、Equals(lessonTwo,StringComparison.OrdinalIgnoreCase)
比較兩個字符串,可以忽略大小寫。示例代碼如下:
Equals示例代碼
5、Split()
分割字符串,返回字符串類型的數組。示例代碼如下:
Split()
字符串提供的各種方法
6、Substring()
截取字符串。在截取的時候包含要截取的那個位置。示例代碼如下:
Substring()
7、IndexOf()
判斷某個字符串在字符串中第一次出現的位置,如果沒有返回-1、值類型和引用類型在內存上存儲的地方不一樣。示例代碼如下:
IndexOf()
8、LastIndexOf()
判斷某個字符串在字符串中最後一次出現的位置,如果沒有同樣返回-1。示例代碼如下:
LastIndexOf()
9、StartsWith()
判斷以....開始,示例代碼如下:
判斷以....開始,示例代碼
10、EndsWith()
判斷以...結束,示例代碼如下:
EndsWith()
11、Contains()
判斷某個字符串是否包含指定的字符串,示例代碼如下:
Contains()
字符串提供的各種方法
12、Trim()
去掉字符串中前後的空格,示例代碼如下:
Trim()
13、TrimEnd()
去掉字符串中結尾的空格,示例代碼如下:
TrimEnd()
14、TrimStart()
去掉字符串中前面的空格,示例如下:
TrimStart()
15、string.IsNullOrEmpty()
判斷一個字符串是否為空或者為null,示例代碼如下:
string.IsNullOrEmpty()
16、string.Join()
將數組按照指定的字符串連接,返回一個字符串。代碼示例如下:
string.Join()
以上就是C sharp編程基礎的字符串及字符串的各種方法的示例,有不足之處,請各位大俠指教。