C#實(shí)現(xiàn)左截取和右截取字符串實(shí)例
本文實(shí)例講述了C#實(shí)現(xiàn)左截取和右截取字符串的方法,分享給大家供大家參考。具體方法分析如下:
問題如下:
使用C#語法編寫程序時(shí),我們需要截取一個(gè)字符串左邊或右邊的若干個(gè)字符,該如何操作呢?
在VB中可以使用left或right函數(shù)實(shí)現(xiàn),C#中沒有提供這樣的函數(shù)呢?答案是沒有。但是,C#中提供Substring方法可以實(shí)現(xiàn)相關(guān)功能。
首先我們回顧一下Substring方法。
用法一:
String.Substring 方法 (startIndex, length)
返回此String中從 startIndex 開始的長度為 length 的子字符串。
startIndex:子字符串的起始位置的索引,從0開始。
length:子字符串中的截取字符數(shù)
用法二:
String.Substring方法 (startIndex)
返回此String中從 startIndex 開始的,截取之后余下所有字符。
startIndex:子字符串的起始位置的索引,從0開始。
熟悉了此方法后,我們來實(shí)現(xiàn)如何實(shí)現(xiàn)左截取和右截取字符串。
左截?。簊tr.Substring(0,i) 返回,返回左邊的i個(gè)字符
右截?。簊tr.Substring(str.Length-i,i) 返回,返回右邊的i個(gè)字符
請看下邊的例子:
int i=2; string str=”123456″; string strLeft=str.Substring(0,i); string strRight=str.Substring(str.Length-i,i);
運(yùn)行后:
strLeft為"12″
strRight為"56″
希望本文所述對大家的C#程序設(shè)計(jì)有所幫助。
相關(guān)文章
C#基于WebSocket實(shí)現(xiàn)聊天室功能
這篇文章主要為大家詳細(xì)介紹了C#基于WebSocket實(shí)現(xiàn)聊天室功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-02-02
DevExpress之ChartControl創(chuàng)建Drill-Down樣式的Title實(shí)例
這篇文章主要介紹了DevExpress之ChartControl創(chuàng)建Drill-Down樣式的Title實(shí)現(xiàn)方法,以實(shí)例形式講述了創(chuàng)建Drill-Down樣式的Title原理與實(shí)現(xiàn)過程,需要的朋友可以參考下2014-10-10
WinForm實(shí)現(xiàn)最小化到系統(tǒng)托盤方法實(shí)例詳解
這篇文章主要介紹了WinForm實(shí)現(xiàn)最小化到系統(tǒng)托盤方法,實(shí)例分析了C#中實(shí)現(xiàn)WinForm最小化到系統(tǒng)托盤所需的相關(guān)控件與使用技巧,需要的朋友可以參考下2015-05-05
C#中字符串與字節(jié)數(shù)組的轉(zhuǎn)換方式
這篇文章介紹了C#中字符串與字節(jié)數(shù)組的轉(zhuǎn)換方式,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-05-05
C#打包應(yīng)用程序,與.NETFramework介紹
C#打包應(yīng)用程序,與.NETFramework介紹,需要的朋友可以參考一下2013-05-05
C# WinForm應(yīng)用程序降低系統(tǒng)內(nèi)存占用方法總結(jié)
這篇文章主要介紹了C# WinForm應(yīng)用程序降低系統(tǒng)內(nèi)存占用方法總結(jié),本文總結(jié)了9個(gè)方法,同時(shí)給出了一個(gè)定期清理執(zhí)行垃圾回收代碼,需要的朋友可以參考下2014-10-10
解析從源碼分析常見的基于Array的數(shù)據(jù)結(jié)構(gòu)動(dòng)態(tài)擴(kuò)容機(jī)制的詳解
本篇文章是對從源碼分析常見的基于Array的數(shù)據(jù)結(jié)構(gòu)動(dòng)態(tài)擴(kuò)容機(jī)制進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-05-05

