@第六天(字符串)
字符串的定義
字符串,顧名思義,就是用字符拼接成的文本值。字符串在儲存上類似數組,,不僅字符串的長度可取,每一位的元素也可以取。在c#語言中,可以通過string類創(chuàng)建字符串。
聲明字符串
在c#語言中,字符串必須包含在一堆雙引號之內(“”),例如:
string sNULL ; //聲明一個字符串,該字符串為空
string sStr = "hello" ; //聲明一個字符串,該字符串的內容為:hello
字符串的初始化
如果創(chuàng)建一個空的字符串時,無法直接使用,需要進行賦值,即為初始化,例如:
// 創(chuàng)建一個空的字符串名稱,命名為sSay,并將其賦值(初始化)為hello
string sSay ;
sSay = "hello";
獲取字符串的長度
獲取字符串的長度可以使用string類的length屬性進行獲取,例如:
string sNum = "1234 5678";
int nSize = sNum.Length;
如上例句,nSize 得到的結果為:9;表示Length屬性返回的字符串長度是包含空格的。
獲取制定位置的字符
string sStr = "堅持才是成功的基石";
char chChar = sStr[5];
如上例句,chChar 得到的結果為:功;表示字符串索引位置是從0開始的
獲取子字符串索引的位置
string類提供了兩種查找字符串索引位置的方法,即IndexOf和LastIndexOf方法。其中IndexOf方法返回的是搜索的字符或者字符串首次出現的索引位置,而LastIndexOf方法返回的是搜索的字符或者字符串最后一次出現的索引位置。
IndexOf方法
string sStr = "we are the world";
int nSize = sStr.IndexOf('e');
如上例句,nSize 得到的結果為:1;字符串索引位置是從0開始.
ps:如果未找到字符或者字符串,則返回-1文章來源地址http://www.zghlxwxcb.cn/news/detail-536729.html
LastIndexOf方法
string sStr = "we are the world";
int nSize = sStr.LastIndexOf('e');
如上例句,nSize 得到的結果為:9;字符串索引位置是從0開始.文章來源:http://www.zghlxwxcb.cn/news/detail-536729.html
ps:如果未找到字符或者字符串,則返回-1
到了這里,關于【第六天】字符串的定義(上)的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!