Unity3D C#对字符串的操作

这篇博客详细介绍了Unity3D中C#对字符串的各种操作,包括字符访问、打散为字符数组、截取子串、匹配索引、大小写转换、填充对齐、截头去尾、插入和删除、替换字符、分割为字符串数组、格式化以及连接成一个字符串的方法。通过实例演示了每种操作的使用,是学习Unity3D C#字符串处理的实用教程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

(1)字符访问(下标访问s[i])

(2)打散为字符数组(ToCharArray)

(3)截取子串(Substring)

(4)匹配索引(IndexOf())

(5)大小写转换(ToUpper和ToLower)

(6)填充对齐(PadLeft和PadRight)

(7)截头去尾(Trim)

(8)插入和删除(Insert和Remove)

(9)替换字符(串)(Replace)

(10)分割为字符串数组(Split)——互逆操作:联合一个字符串静态方法Join(seperator,arr[])

(11)格式化(静态方法Format)

(12)连接成一个字符串(静态方法Concat、静态方法Join和实例方法StringBuilder.Append)

 

 

staticvoid Main(string[] args)
{
            string s ="";
            //(1)字符访问(下标访问s[i])
            s ="ABCD";
            Console.WriteLine(s[0]); // 输出"A";
            Console.WriteLine(s.Length); // 输出4
            Console.WriteLine();

            //(2)打散为字符数组(ToCharArray)
            s ="ABCD";
            char[] arr = s.ToCharArray(); // 把字符串打散成字符数组{'A','B','C','D'}
            Console.WriteLine(arr[0]); // 输出数组的第一个元素,输出"A"
            Console.WriteLine();

            //(3)截取子串(Substring)
            s ="ABCD";
Console.WriteLine(s.Substring(1)); // 从第2位开始(索引从0开始)截取一直到字符串结束,输出"BCD"
            Console.WriteLine(s.Substring(1, 2)); /

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值