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