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

首頁 > 編程 > C# > 正文

C#中的字符串類應用詳解

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

導讀:本文詳細介紹了字符串類中常見函數的使用方法。

在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);
                    }
               }
         }

其輸出結果為:

字符串類 - KingLong - 武林網—KingLongs Blog

在這個程序中,我們用到了字符串對象的一個屬性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
日韩中文字幕在线播放| 日韩美女免费线视频| 欧美在线视频网站| 精品久久中文字幕久久av| 日韩欧美亚洲国产一区| 国产精品成人免费电影| 亚洲第一中文字幕| 国产精品最新在线观看| 伦伦影院午夜日韩欧美限制| www国产精品com| 亚洲999一在线观看www| 在线视频欧美性高潮| 欧美网站在线观看| 成人xxxxx| 欧美日韩精品国产| 亚洲激情视频在线播放| 精品久久久久久久久久久久久久| 欧美日韩免费在线| 亚洲国产精品推荐| 午夜精品蜜臀一区二区三区免费| 亚洲第一精品电影| 97视频在线观看播放| 亚洲国产天堂网精品网站| 国产亚洲日本欧美韩国| 国产日产欧美a一级在线| 日韩欧美在线看| 最近2019中文字幕大全第二页| 亚洲一区二区三区在线视频| 久久久亚洲精选| 欧美华人在线视频| 国产精品成人免费电影| 亚洲午夜久久久影院| 亚洲成人av在线播放| 亚洲国产古装精品网站| 亚洲女人被黑人巨大进入| 中文字幕欧美视频在线| 最新国产精品拍自在线播放| 中文字幕欧美视频在线| 91国产中文字幕| 日韩美女福利视频| 久久久精品2019中文字幕神马| 亚洲成人精品视频| 国产mv免费观看入口亚洲| 中文字幕日韩av综合精品| 一区二区欧美久久| 国产一区二区精品丝袜| 国产成人精品久久二区二区| 中文字幕日韩欧美在线视频| 国产日韩欧美视频| 欧美激情一区二区三区在线视频观看| 日韩精品在线私人| 久久久综合免费视频| 国产99视频在线观看| 国产午夜精品全部视频播放| 欧美日韩美女视频| 久久成人国产精品| 成人性生交大片免费看视频直播| 欧美日韩亚洲一区二区三区| 亚洲精品www| 亚洲大尺度美女在线| 青青草99啪国产免费| 在线观看国产精品日韩av| 一区二区欧美久久| 国产日本欧美一区二区三区在线| 国产成人亚洲综合| 日韩精品在线视频观看| 久久国产精品久久国产精品| 神马国产精品影院av| 成人做爽爽免费视频| 国产激情视频一区| 久久久这里只有精品视频| 久久99精品国产99久久6尤物| 亚洲国产成人精品女人久久久| 国产在线视频不卡| 欧美在线视频免费观看| 欧美性猛交xxx| 麻豆国产精品va在线观看不卡| 亚洲理论在线a中文字幕| 亚洲欧美在线第一页| 国产精品xxxxx| 91网站免费观看| 日本精品视频在线观看| 日韩在线观看你懂的| 亚洲精品视频久久| 成人黄色在线播放| 亚洲最大福利网| 欧美性色视频在线| 国产精品女人久久久久久| 美日韩精品免费观看视频| 亚洲午夜未满十八勿入免费观看全集| 91精品国产91久久久久久不卡| 在线不卡国产精品| 理论片在线不卡免费观看| 亚洲国产精品999| 亚洲精品理论电影| 日韩在线激情视频| 亚洲va欧美va国产综合久久| 欧美亚洲视频在线观看| 超在线视频97| 中文字幕亚洲一区二区三区| 韩国三级日本三级少妇99| 欧美精品九九久久| 色中色综合影院手机版在线观看| 欧美日韩一二三四五区| 亚洲加勒比久久88色综合| 久久久精品国产一区二区| 欧美综合激情网| 久久久久久久久亚洲| 欧美在线视频观看免费网站| 日本精品久久久久久久| 国产亚洲视频在线观看| 中文字幕欧美日韩精品| 成人日韩av在线| 久久久999精品视频| 91国内免费在线视频| 4p变态网欧美系列| 色视频www在线播放国产成人| 国产色婷婷国产综合在线理论片a| 欧美成人黑人xx视频免费观看| 曰本色欧美视频在线| 欧美日韩加勒比精品一区| 国产精品丝袜视频| 亚洲毛片在线观看| 日韩在线视频观看正片免费网站| 欧美在线视频一区| 91网站免费观看| 97精品国产aⅴ7777| 成人黄色午夜影院| 色婷婷**av毛片一区| 国产一区二区三区在线观看视频| 亚洲国产一区自拍| 国产精品欧美日韩一区二区| 欧美日韩国产成人高清视频| 欧美在线观看网站| 91九色单男在线观看| xxx成人少妇69| 色噜噜亚洲精品中文字幕| 欧美精品电影免费在线观看| 66m—66摸成人免费视频| 中文字幕国产精品| 欧美国产精品va在线观看| 自拍偷拍亚洲一区| 亚洲精品国产拍免费91在线| 久久久久久久成人| 精品五月天久久| 久久久久久网站| 欧美精品在线免费| 日韩电影免费观看在线| 成人中文字幕+乱码+中文字幕| 欧美日韩国产999| 日韩av一区在线观看| 91亚洲人电影| 欧美成人黑人xx视频免费观看| 国产大片精品免费永久看nba| 日韩欧美aⅴ综合网站发布| 日韩久久免费电影| 亚洲一级免费视频| 日韩av在线播放资源| 日韩暖暖在线视频| 亚洲欧美国产精品久久久久久久| y97精品国产97久久久久久| 国产在线观看不卡| 91午夜在线播放| 久久久久国产视频|