成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

.Net的String類與StringBuilder類操作-創(chuàng)新互聯(lián)

   關(guān)于.NET提供了許多可以直接使用的類代碼,常用的包括Convert類、String類和StringBuilder類、DateTimel類和TimeSpan類、Math類等等。

高安ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為成都創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!

   其中Convert類提供的方法都是靜態(tài)方法,主要用于數(shù)據(jù)類型的轉(zhuǎn)換:

       例如:

                   字符串?dāng)?shù)據(jù)類型  -----> ×××

                       string str ="123";

                       int Getstr = Convert.Int32(str);

       但要注意類型轉(zhuǎn)換的取值范圍。

   當(dāng)然DateTime類和TimeSpan類是針對時間這一方面的,比較簡單;Math類是針對數(shù)學(xué)函數(shù)方法的調(diào)用,在這里我就不一一介紹了。

   下面小哥帶領(lǐng)讀者介紹String類和StringBuilder類:

String 類--------- 提供靜態(tài)方法與非靜態(tài)方法

   字符串是.NET中的一種重要的數(shù)據(jù)類型,在項目開發(fā)中,離不開字符串的操作,.NET提供了String類實現(xiàn)字符串操作;與Convert類相似,String類中的方法有靜態(tài)方法非靜態(tài)方法
      靜態(tài)方法
        (1)字符串比較 - string.Compare(str1,str2)
                注:str1>str2 則 return 1;
                    str1=str2 則 return 0;
                    str1<str2 則 return -1;

            例子: string str1 = "test";
                   string str2 = "t";
                    Console.Writeline(String.Compare(str1,str2));
             輸出:1
        (2)字符串復(fù)制 - string.Copy(str)
             例子: string str1 = "test";
                   string str2 = String.Copy(str1);
                    Console.WriteLine(str2);
            輸出:test
        (3) 字符串判等 - string.Equals(str1,str2)
                注:str1=str2 則 return true;
                    str1<>str2 則 return false;
            例子: string str1 ="test";
                   string str2 = "hello";
                    Console.WriteLine(String.Equals(str1,str2));
            輸出:-1
        (4) 字符串合并 - string.Join(separator,arr)
                注:separator為字符串,arr為字符串?dāng)?shù)組
            例子:string[] a = {"hello","world"};
                 Console.WriteLine(string.Join(",",a))
            輸出:hello world

    非靜態(tài)方法
        (1)字符串比較 - 對象名.CompareTo(string str)
            例子:string str1 = "test";
                  string str2 = "hello";
                   Console.WriteLine(str1.CompareTo(str2));
            輸出:1
        (2) 判斷是否包含給定的子串 - 對象名.Contains(str)
            例子:string str1 = "hello world";
                  striing str2 = "hello";
                   Console.WriteLine(str1.Contains(str2));
            輸出:true
        (3) 查找給定子串位置 - 對象名.IndexOf(str)
            例子:string str1 = "hello world";
                  string str2 = "world";
                   Console.WriteLine(str1.IndexOf(str2));
            輸出:6

            也可以指定在字符串對象中查找子串的起始位置
                    Console.WriteLine(str1.IndexOf(str2,7));
            輸出:-1
        (4) 查找字符串是否包含給定字符數(shù)組中的字符 - 對象名.IndexOfAny(arey)
                注:arr為字符數(shù)組
            例子:string str1 = "hello world";
                  string[] s = {'a','b','c','d'};
                    Console.WriteLine(str1.IndexOfAny(s));
            輸出:10
        (5) 插入子串 - 對象名.Insert(startindex)
                注:startindex為×××值,str為字符串
            例子:string str1 = "hello world";
                  Console.WriteLine(str1.Insert(1,"test"));
            輸出:htesthllo world
        (6) 刪除子串 - 對象名.Remove(startindex)/Remove(startindex,count)
                注:startindex為×××值
            例子:string str1 = "hello world";
                  Console.WriteLine(str1.Remove(6));
            輸出:hello

                  Console.WriteLine(str1.Remove(0,6));
            輸出:world
        (7) 替換子串 - 對象名.Replace(substr1,substr2)/Replace(char1,char2)
                注:substr1,substr2為字符串
                     將字符串中的所有子串substr1 替換 substr2
                    char1,char2為字符
                     將字符串中的所有字符char1替換為字符char2
            例子:string str1 = "hello world";
                  Console.WriteLIne(str1.Replace("world","China"));
            輸出:hello China

                  string str2 = "Like";
                   Console.WriteLine(str2.Replace('L','N'));
            輸出:Nike
        (8)拆分字符串 - 對象名.Split(chararr)
                注:chararr為輔助數(shù)組
            例子: string str1 = "3.14,6 17";
                   char[] c = {'.',',',' '};
                    string[] arr = str1.Split(c);
                     foreach(string str in arr)
                        Console.WriteLine(str);
            輸出:3
                 14
                 6
                 17
        (9)去空格 - 對象名.Trim()/TrimEnd()/TrimStart()
                注:Trim()去掉字符串首尾的空格,字符串中間的空格不受影響
                    TrimEnd()去掉字符串尾部的空格
                    TrimStart()去掉字符串首部的空格

StringBuilder類-------  在原有字符串的內(nèi)存空間上進(jìn)行操作,將多個字符串連接在一塊,使用StringBulder類可以提升性能

    例如:
         StringBuilder str1 = new StringBuilder("hello");
         str1.Append(" ");
         str1.Append("wrold");
         str1.Append("!");
            Console.WriteLine(str1);
    輸出:hello world!

以上是本人第一次寫博文,挺激動的,如寫得不好請敬請原諒;希望這篇文章對初學(xué).NET的同學(xué)會有一定的幫助,畢竟是基礎(chǔ)的知識,望見吶。

創(chuàng)新互聯(lián)www.cdcxhl.cn,專業(yè)提供香港、美國云服務(wù)器,動態(tài)BGP最優(yōu)骨干路由自動選擇,持續(xù)穩(wěn)定高效的網(wǎng)絡(luò)助力業(yè)務(wù)部署。公司持有工信部辦法的idc、isp許可證, 機(jī)房獨有T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確進(jìn)行流量調(diào)度,確保服務(wù)器高可用性。佳節(jié)活動現(xiàn)已開啟,新人活動云服務(wù)器買多久送多久。

網(wǎng)頁標(biāo)題:.Net的String類與StringBuilder類操作-創(chuàng)新互聯(lián)
文章位置:http://jinyejixie.com/article20/ccppjo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google、網(wǎng)站建設(shè)、軟件開發(fā)小程序開發(fā)、微信公眾號商城網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化
综艺| 霍林郭勒市| 安福县| 平和县| 合阳县| 潍坊市| 海林市| 东兰县| 西藏| 长兴县| 平顶山市| 禄丰县| 台东县| 手机| 临泽县| 静安区| 阜平县| 苏尼特左旗| 莱阳市| 尚义县| 韩城市| 淄博市| 讷河市| 昆明市| 黑龙江省| 锡林浩特市| 康定县| 额尔古纳市| 万山特区| 漳浦县| 临武县| 东乡族自治县| 宝鸡市| 广河县| 兴国县| 宁远县| 棋牌| 出国| 奈曼旗| 农安县| 永泰县|