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

