C# 字符串String的一些方法使用(Substring 、Split 、IndexOf 、Remove )

Substring 方法

Substring方法是C#中最常用的字符串截取方法之一。它通过指定起始位置和长度来截取字符串的一部分。

string originalString = "Hello, World!";
string subString = originalString.Substring(7, 5);
Console.WriteLine(subString);  
//输出结果 World

上示案例中,从第7个开始截取 第7个是 (空格) 截取长度为5,所以接着往后数 数够5个 所以为 World

Split 方法

Split方法可以将一个字符串分割为多个子字符串,并将其存储在一个字符串数组中。我们可以通过指定分隔符来截取字符串。

string originalString = "Hello, World!";
string[] subStrings = originalString.Split(',');
foreach (string subString in subStrings)
{
    print(subString);
} 
//输出结果 
//Hello
// World!

上示案例中,以逗号分隔,也可以以 (空格)分隔 输出结果为 Hello,和World

IndexOf 方法

用于查找指定元素的第一个匹配项的索引。它返回一个整数值,表示匹配项在集合中的位置,如果未找到匹配项,则返回 -1。

string originalString = "Hello, World!";
int index = originalString.IndexOf(',');
print(index);  // 输出 5

string str = "Hello, World!";
int index1 = str.IndexOf("World");
print(index1); // 输出 7

int[] numbers = { 1, 2, 3, 4, 5 };
int index2 = Array.IndexOf(numbers, 3);
print(index2); // 输出 2

List<string> fruits = new List<string> { "apple", "banana", "orange" };
int index3 = fruits.IndexOf("banana");
print(index3); // 输出 1

上示案例中,我使用了 IndexOf 方法来查找指定元素在字符串、数组和列表中的索引位置。

Remove 方法

Remove方法移除当前实例中的所有字符,从指定位置开始,一直到最后一个位置为止,并返回字符串。

string originalString = "Hello, World!";
string newString = originalString.Remove(8);
print(newString); //输出Hello, W

上示案例中,从第八个开始移除也就是W后面的直接移除

后言:

付出才有回报,祝愿大家越来越优秀!

小编不易,感谢观看,学到了就留下个支持的赞吧!

关注我,了解更多Unity相关知识哦!

注意:

1.(本文章用于作者的日常笔记)

2.(如有错误的地方,还请各位高抬贵手,指正出来。)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我不食卷心菜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值