详细概述C#中的常用字符串方法

Y2J
发布: 2017-04-24 13:42:06
原创
1573人浏览过

1)截取字符串使用substring方法,

而该方法在c#中有两个重载函数:substring(参数),substring(参数1,参数2),

用法如下:

<span style="font-size: 14px;">	string A ="I'm a string";		<br/>	string B=A.substring(1);	    <br/>	string C=A.substring(1,6);</span>
登录后复制

其中传入的参数1为字符串的起始位置,字符子串B将截取字符串A的第2个字符之后所有的字符.字符子串C将截取字符串A的第2个字符之后的长度为6的字符串.参数必须大于等于0,如果小于0将抛出ArgumentOutOfRange异常.

2)字符串转化为字符数组
首先,string类型变量可以看成为char变量的只读数组,这样就可以使用如下语法访问每个字符:

string A = "i'm a string"
char B =A[1];
登录后复制

而要是把字符串变为可写的char数组,可以使用TocharArray()方法:

char [] = A.Tochararray();
登录后复制

使用B.Length获取字符串的长度.

3)转换大小写
.ToLower() 转换成小写
.ToUpper() 转换成大写

4)删除字符串种的空格或者指定的字符
 删除字符串前后的空格:

<string>.
Trim
()
登录后复制

删除指定的字符:
首先利用char数组指定特定字符

char[] C ={' ','e',}
<string>.Trim(C)
登录后复制

也可以使用Trimstart(),TrimEnd()分别去除前后的空格或者指定的字符

5)在字符串前后添加空格或者指定的字符
.PadLeft(参数) .PadRight(参数)  参数为添加空格后字符串的长度
.PadLeft(参数1,参数2)参数1为使字符串达到的长度,参数2为指定添加的字符.

6)indexof()的用法
IndexOf()
查找字串中指定字符或字串首次出现的位置,返回首
索引值,如:

str1.IndexOf("字"); //查找“字”在str1中的索引值(位置)
str1.IndexOf("字串");//查找“字串”的第一个字符在str1中的索引值(位置)
str1.IndexOf("字",start,end);//从str1第start+1个字符起,查找end个字符,查找“字”在字符串STR1中的位置
登录后复制

[从第一个字符算起]注意:start+end不能大于str1的长度

7)insert()的用法

<string>.insert(参数1,参数2)
登录后复制

参数1为插入子字符串的其实位置,参数2为要插入的子字符串

8)比较字符串的大小
Compare(str1,str2)——比较两个字符串 str1,str2的大小,如果大于返回正数,等于返回0,小于返回负数

9)替换指定的字符串
String.Replace(参数1,参数2)——用指定的字符替换字符串中的指定字符

以上就是详细概述C#中的常用字符串方法的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号