日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > C# >内容正文

C#

c#截取字符串指定符号,在.NET中,C#字符串是可截取的,可从指定位置截取,也可指定数量...

發(fā)布時(shí)間:2024/4/18 C# 90 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c#截取字符串指定符号,在.NET中,C#字符串是可截取的,可从指定位置截取,也可指定数量... 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

C#核心開發(fā)-第16單元-字符串-第2節(jié):截取字符串

C#核心開發(fā)-截取字符串

1. 什么是截取字符串?

截取字符串是指在一個(gè)比較長的字符串中截取一部分有用、有意義的子字符串。

在C#中,可以使用Substring()方法在字符串中截取子字符串,可以從指定的位置開始截取,也可以指定截取字符串的個(gè)數(shù)。

2. 如何截取字符串?

如下圖是在VS2019創(chuàng)建的.NET控制臺應(yīng)用程序的Main()方法中編寫截取字符串的代碼:

C#截取字符串代碼-圖1

在C#中使用Substring()方法截取字符串的2種方法完整代碼如下:

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Text.RegularExpressions;namespace Yidosoft.Edu.Csharp.StringRegEx{class Program{static void Main(string[] args){Console.Title = "一都編程 - 字符串";//截取string s1 = str.Substring(2);string s2 = str.Substring(2, 3);Console.WriteLine($"s1={s1}");Console.WriteLine($"s2={s2}");Console.ReadKey();}}}

3. 截取字符串代碼說明

截取字符串的代碼說明如下:

(1). Substring(2)表示從索引值為2的位置開始截取,截取到最后,索引值是從0開始的。

(2). Substring(2, 3)表示從索引值為2的位置開始截取,共截取3個(gè),索引值是從0開始的。

將上面的C#代碼運(yùn)行一下結(jié)果,如下圖所示:

C#截取字符串的結(jié)果-圖2

圖2的結(jié)果說明如下:

(1). str.Substring(2),原字符串"小強(qiáng)今天早上為了夢想而起的特別早。",從索引值為2的位置開始向后截取:

從指定索引位置截取-圖3

從圖3可以得知,“今”所在的位置是索引值為2,從2開始向后全部截取,包含索引值為2所在位置的值,所以最終截取的子字符串就是:“今天早上為了夢想而起的特別早。”

(2). str.Substring(2, 3),原字符串:“小強(qiáng)今天早上為了夢想而起的特別早。”,從索引值為2的位置開始向后截取,共截取3個(gè):

截取指定數(shù)量-圖4

在圖4中,索引值為2位置的值是“今”,然后向后截取3個(gè),就是“今天早”。

針對C#中Substring()方法的使用,需要注意如下幾點(diǎn):

(1) Substring()方法是在字符串對象上使用的。

(2) Substring()方法具有2個(gè)重載,一個(gè)帶有1個(gè)參數(shù),用于指定要截取的索引位置,從0開始。另一個(gè)帶有2個(gè)參數(shù),第1個(gè)參數(shù)指定索引值,第2個(gè)參數(shù)指定要截取多少個(gè)字符。字符是Unicode編碼的,一個(gè)字符占2個(gè)字節(jié)。

(3) Substring()方法返回的是截取后的子字符串,這也是我們想要的結(jié)果字符串。

(4) Substring()方法不影響原始字符串。

總結(jié)

以上是生活随笔為你收集整理的c#截取字符串指定符号,在.NET中,C#字符串是可截取的,可从指定位置截取,也可指定数量...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。