最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#中整理了幾種字符串截取方法小結

 更新時間:2024年01月08日 15:07:30   作者:白衫故人  
本文給大家整理了幾種字符串截取方法,?(Substring);(Remove);(Replace)方法和split方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧

一、 (Substring);(Remove);(Replace)

1、取字符串的前i個字符

(1)string str1=str.Substring(0,i);
(2)string str1=str.Remove(i,str.Length-i);

2、去掉字符串的前i個字符

string str1=str.Remove(0,i);
string str1=str.SubString(i);

3、從右邊開始取i個字符

string str1=str.SubString(str.Length-i);
string str1=str.Remove(0,str.Length-i);

4、從右邊開始去掉i個字符

string str1=str.Substring(0,str.Length-i);
string str1=str.Remove(str.Length-i,i);

5 、如果字符串中有"abc"則替換成"ABC"

str=str.Replace("abc","ABC");

6、c#截取字符串最后一個字符的問題

str1.Substring(str1.LastIndexOf(",")+1);

7、C# 截取字符串最后一個字符

k = k.Substring(k.Length-1, 1);

二、split

1.根據(jù)單個分隔字符用split截取

string st="GT123_1";
string[] sArray=st.split("_");
即可得到sArray[0]="GT123",sArray[1]="1";

2.利用多個字符來分隔字符串

例如

string str = "GTAZB_JiangjBen_123";
string[] sArray = str.Split(new char[2] { 'j', '_' });
foreach(string e in sArray)
{
Console.WriteLine(e);
}

得到sArray[0]="GTAZB",sArray[1]="Jiang",sArray[2]="Ben",sArray[3]="123";

3.根據(jù)字符串或字符串組來截取字符串

例如

string str = "GTAZB_JiangjBen_123";
string[] sArray = str.Split( new string[]{"Ji","jB"}, StringSplitOptions.RemoveEmptyEntries);
foreach(string e in sArray)
{
Console.WriteLine(e);
}

得到sArray[0]="GTAZB_",sArray[1]="ang",sArray[2]="en_123";

4.提取字符串中的第i個字符開始的長度為j的字符串;

例如

string str = "GTAZB_JiangjBen_123";
int start=3,length=8; 
Console.WriteLine(str.Substring(start-1, length));

輸出得到AZB_Jian。 

5.提取字符串中右數(shù)長度為i的字符串

string str = "GTAZB_JiangjBen_123";
string tSt;
int i=5;
tSt = str.Substring(str.Length - i); 
Console.WriteLine(tSt);

輸出n_123;

6.替換字符串中的特定字符串

string str = "GTAZB_JiangjBen_123";
string tSt;
tSt = str.Replace("123","321");
Console.WriteLine(tSt);

輸出GTAZB_JiangjBen_321

7.刪除字符串中的特定字符串Jiangj

string str = "GTAZB_JiangjBen_123";
string tSt;
tSt = str.Replace("Jiangj","");
Console.WriteLine(tSt);

輸出GTAZB_Ben_123

8.刪除指定位置(第i個)的指定長度(length)的字符串

string str = "GTAZB_JiangjBen_123";
int i=5,length=8;
str=str.remove(i,length);
console.writeline(str);

輸出GTAZBen_123。

到此這篇關于C#整理了幾種字符串截取方法的文章就介紹到這了,更多相關c#字符串截取內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • C#自定義類型強制轉換實例分析

    C#自定義類型強制轉換實例分析

    這篇文章主要介紹了C#自定義類型強制轉換的方法,實例分析了C#類型轉換的相關技巧,需要的朋友可以參考下
    2015-05-05
  • C#使用NPOI庫讀寫Excel文件

    C#使用NPOI庫讀寫Excel文件

    這篇文章主要為大家詳細介紹了C#使用NPOI庫讀寫Excel文件,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • C#?EventHander的具體使用

    C#?EventHander的具體使用

    EventHandler是一種用于處理事件的委托類型,它在C#中用于處理沒有特定參數(shù)或返回值的簡單事件,本文就來介紹C#?EventHander的具體使用,感興趣的可以了解一下
    2025-01-01
  • C# 設計模式系列教程-工廠方法模式

    C# 設計模式系列教程-工廠方法模式

    工廠方法去除了條件分支(解除了工廠類與分支的耦合),解決了簡單工廠對修改開放的問題。
    2016-06-06
  • Unity TextMeshPro實現(xiàn)富文本超鏈接默認字體追加字體

    Unity TextMeshPro實現(xiàn)富文本超鏈接默認字體追加字體

    這篇文章主要為大家介紹了Unity TextMeshPro實現(xiàn)富文本超鏈接默認字體追加字體示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-01-01
  • C#多線程系列之任務基礎(三)

    C#多線程系列之任務基礎(三)

    本文詳細講解了C#多線程的任務基礎,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-02-02
  • C#中的GDI+圖像編程詳解

    C#中的GDI+圖像編程詳解

    本文詳細講解了C#中的GDI+圖像編程,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-05-05
  • Unity中使用反射機制調(diào)用函數(shù)

    Unity中使用反射機制調(diào)用函數(shù)

    這篇文章主要為大家詳細介紹了Unity中使用反射機制調(diào)用函數(shù),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-03-03
  • C#垃圾回收的優(yōu)化實踐

    C#垃圾回收的優(yōu)化實踐

    垃圾回收是.NET的自動內(nèi)存管理機制,通過分代收集和內(nèi)存壓縮優(yōu)化內(nèi)存使用,本文主要介紹了C#垃圾回收的優(yōu)化實踐,需要的朋友們下面隨著小編來一起學習學習吧
    2025-06-06
  • c#項目將dll打包到exe中的步驟

    c#項目將dll打包到exe中的步驟

    這篇文章主要介紹了c#項目將dll打包到exe中的步驟,幫助大家更好的理解和學習使用c#,感興趣的朋友可以了解下
    2021-04-04

最新評論

抚顺县| 砀山县| 灌南县| 广丰县| 惠水县| 开封市| 衢州市| 自贡市| 榆树市| 赤壁市| 宜君县| 三明市| 枣强县| 苏尼特左旗| 永宁县| 湖北省| 岳阳县| 汉寿县| 和硕县| 垫江县| 天全县| 怀集县| 什邡市| 新乡县| 九寨沟县| 喀喇| 漳平市| 无锡市| 论坛| 板桥市| 洮南市| 安图县| 五常市| 乐都县| 炉霍县| 武强县| 白玉县| 清河县| 定安县| 宽城| 罗甸县|