亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C# > 正文

C#中的字符串類

2023-05-09 18:58:25
字體:
來源:轉載
供稿:網友

在C#語言中,string 類型是引用類型,其表示零或更多個Unicode 字符組成的序列。string 是 .NET Framework 中 String 的別名。其定義方法如下:

string  s1="";//這是一個空字符串

string s2="hello,everyone!"; //非空字符串

可以使用"+"把兩個字符串連接起來。如:

string s3="中國"+"  北京";

則s3存儲的內容為:

中國  北京

如果,我們想得到字符串中的每個字符,可以像操作數組那樣草作字符串,如下例,將輸出每個字符的ASCII碼值:

using System;
       class class1
       {
             static void Main()
             {
                   string sArr="Student";
                   ushort ascii;
                   for(int i=0;i<sArr.Length;i++)
                   {
                          ascii = sArr[i];
                          Console.WriteLine("字符{0}的ASCII碼為:{1}",sArr[i],ascii);
                    }
               }
         }

其輸出結果為:

字符串類

在這個程序中,我們用到了字符串對象的一個屬性Length,它的作用是保存字符串的長度,即字符串中字符的個數(當然包括空ge在內的其他所有字符在內),它也是字符串對象的惟一一個屬性。同時,字符串對象還有自己的一些方法,常用的方法有下面幾個:

(1)Trim(),該方法把字符串兩端的空ge去掉,如:

         string str1 = "   I am a student!    ";
                string str2 = str1.Trim();

則str2種的內容為:"I am a student!",而其開始位置和最后位置的空ge已經沒有了,字符串中的空ge仍在。str1中的內容不會受影響。

(2)ToUpper(),該方法把字符串中的所有小寫字符變成大寫。如:

        string s1 = "Student";
               string s2 = s1.ToUpper();

則,s2="STUDENT",s1中的內容不受影響。

(3)ToLower(),該方法把字符串中的所有大寫字符轉變為小寫。如:

        string s1 = "StuDent";
               string s2 = s1.ToLower();

則,s2 = "student",而s1中的內容不受影響。

(4)Substring()方法,該方法返回一個子串,使用方法如下:

        string s="Student";
               string s1 = s.SubString(1,2), s2 = s.SubString(2);

則s1="tu",而s2="udent"。SubString(開始位置,子串長度),其指定從原字符串的第幾個字符開始返回子串,字串包含幾個字符。如s1=s.SubString(1,2),指定從第二個字符開始返回,截取的子串長度為2。注意:其下標是從零開始的。所以第一個參數"1"實際上是第二個字符。SubString(開始位置)是從開始位置截取到原字符串的最后,所以s2="udent"。

(5)Replace(string oldValue,string newValue)和Replace(char oldChar,char newChar)

該方法是用指定的字符串newValue替換字符串中的oldValue字符串,或使用字符newChar替換里面oldChar字符。如:

        string s = "ha,I'm a student from Qiqihar";
               string s1 = s.Replace("ha","HA");
               string s2 = s.Replace('a','D');

則s1="HA,I'm a student from QiqiHAr",s2="hD,I'm D student from QiqihDr"。

(6)IndexOf(),返回子串的位置。如:

         string s = "Studentssdfdent";
                int id1 = s.IndexOf("den");
                int id2 = s.IndexOf("den",7);
                int id3 = s.IndexOf("den",7,3);

則id1=3,即有多個匹配時,只返回第一個遇到的子串位置;

id2=11,返回的第二個字串的位置,7是指定的搜索開始位置;

id3=-1,代表沒有找到匹配的子串,它搜索的范圍是7~7+3 -1,即7~9,在此范圍內,沒有滿足條件的子串。

(7)Equals()判斷兩個字符串(或對象)是否相等(相同),如:

         string s="student",s1="Student",s2="student";
                Console.WriteLine(s.Equals(s1));
                Console.WriteLine(s.Equals(s2));

則輸出:False
                     True

盡管 string 是引用類型,我們仍可以使用運算符(== 和 !=)來進行比較兩個字符串是否相等,如上面的例子可以使用如下的輸出:

          Console.WriteLine(s==s1);
                 Console.WriteLine(s==s2);

輸出結果是一樣的。而使用這種方法,顯得更直觀,易理解。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
午夜免费在线观看精品视频| 亚洲三级 欧美三级| 久久精品国产99国产精品澳门| 欧美最顶级的aⅴ艳星| 欧美激情a∨在线视频播放| 免费不卡在线观看av| 综合136福利视频在线| 成人免费视频网| 在线视频一区二区| 国内自拍欧美激情| 91精品国产91久久久久久吃药| 国产一区二区三区在线视频| 日本精品一区二区三区在线播放视频| 97精品国产97久久久久久免费| 亚洲人成人99网站| 国产精品久久二区| 国产欧美韩国高清| 亚洲va电影大全| 国产精品久久久久免费a∨大胸| 韩曰欧美视频免费观看| 精品少妇v888av| 国产一区二区精品丝袜| 高清一区二区三区日本久| 久久免费视频在线观看| 按摩亚洲人久久| 另类色图亚洲色图| 性色av香蕉一区二区| 亚洲美女久久久| 国产精品国产亚洲伊人久久| 久久久久久久999精品视频| 亚洲女人被黑人巨大进入al| 欧美与黑人午夜性猛交久久久| 在线日韩欧美视频| 欧美精品激情blacked18| 欧美成年人网站| 91精品国产高清自在线看超| 8x拔播拔播x8国产精品| 在线精品91av| 欧美中文字幕在线| 精品一区二区三区三区| 性欧美激情精品| 色噜噜久久综合伊人一本| 色老头一区二区三区| 成人精品视频久久久久| 最近2019好看的中文字幕免费| 久久久久久久999精品视频| 亚洲永久在线观看| 日韩欧美在线免费| 日韩免费在线免费观看| 欧美成人手机在线| 亚洲欧美日韩精品久久亚洲区| 国产精品一区二区三区久久| 国产精品你懂得| 国产精品电影观看| 久久av红桃一区二区小说| 97视频在线观看免费高清完整版在线观看| 91精品综合久久久久久五月天| 国产欧美va欧美va香蕉在线| 一本色道久久88综合日韩精品| 欧美精品第一页在线播放| 国产91免费看片| 国产精品视频久久久久| 欧美日韩国产一中文字不卡| 一区二区三区日韩在线| 91爱视频在线| 国产精品极品尤物在线观看| 狠狠色狠狠色综合日日小说| 久久中文字幕国产| 欧美亚洲视频在线观看| 欧美激情一区二区三区成人| 久久夜精品va视频免费观看| 国产一区二区三区直播精品电影| 国产成人精品电影| 亚洲精品国产综合区久久久久久久| 国产一区玩具在线观看| 日韩av电影在线免费播放| 91亚洲精品一区| 草民午夜欧美限制a级福利片| 亚洲精品999| 亚洲成人aaa| 亚洲国产一区二区三区四区| 欧美大胆在线视频| 精品一区二区亚洲| 国模精品视频一区二区三区| 狠狠躁夜夜躁人人躁婷婷91| www.国产一区| 亚洲性夜色噜噜噜7777| 中文字幕精品一区二区精品| 国产精品爽爽爽爽爽爽在线观看| 91精品国产自产91精品| 一本一本久久a久久精品牛牛影视| 欧洲亚洲在线视频| 国产精品主播视频| 亚洲国产成人精品电影| 国产精品久久久久aaaa九色| 日韩欧美在线看| 日韩在线视频免费观看高清中文| 精品国偷自产在线视频| 国产精品自拍小视频| 欧美国产日本高清在线| 最近2019好看的中文字幕免费| 亚洲日韩中文字幕在线播放| 中文字幕亚洲字幕| 爽爽爽爽爽爽爽成人免费观看| 91精品国产91久久久久久吃药| 日韩黄色av网站| 亚洲欧洲日产国产网站| 欧美激情精品久久久久久黑人| 日韩免费av在线| 日韩在线免费观看视频| 国产精品一香蕉国产线看观看| 精品人伦一区二区三区蜜桃免费| 国产在线视频一区| 亚洲最大成人免费视频| 欧美性猛交xxxx| 欧美日韩免费观看中文| 性欧美xxxx交| 国产成人精品免费视频| 亚洲欧美国产精品专区久久| 成人黄色av免费在线观看| 91超碰中文字幕久久精品| 精品国产户外野外| 国产精品久久久久久亚洲影视| 欧美高跟鞋交xxxxxhd| 亚洲在线免费看| 68精品国产免费久久久久久婷婷| 欧美国产日韩视频| 亚洲影院高清在线| 69视频在线免费观看| 亚洲欧美在线磁力| 欧美大学生性色视频| 欧美乱大交xxxxx另类电影| 中文字幕成人在线| 91精品国产91久久久久久久久| 精品少妇一区二区30p| 亚洲视频在线视频| 最近2019好看的中文字幕免费| 日韩精品极品视频| 懂色av影视一区二区三区| 精品久久久久久久久久久久| 国产精品免费一区豆花| 热久久99这里有精品| 海角国产乱辈乱精品视频| 久久精品国产亚洲| 国内揄拍国内精品少妇国语| 亚洲午夜激情免费视频| 日本精品视频网站| 久久91精品国产| 成人xxxx视频| 51ⅴ精品国产91久久久久久| 亚洲色图激情小说| 久久久免费高清电视剧观看| 91超碰中文字幕久久精品| 美女精品视频一区| 日本国产欧美一区二区三区| 亚洲成人激情在线| 欧美性69xxxx肥| 亚洲成人激情在线观看| 成人网在线免费观看| 国产精品草莓在线免费观看| 成人在线免费观看视视频| 欧美精品制服第一页| 国产精品久久久久影院日本| 日韩电影网在线|