黑马程序员技术交流社区
标题:
C#字符串都有那些常用的方法
[打印本页]
作者:
醉红尘_碎星辰
时间:
2013-11-5 17:40
标题:
C#字符串都有那些常用的方法
字符串都有哪些常用的方法
作者:
张小康
时间:
2013-11-5 17:52
字符串的方法
1、ToCharArray():将字符串转换成字符数组
2、new string();将字符数组转换成字符串
3、ToUpper();转大写
4、ToLower();转小写
5、Equals();比较两个字符串,可以忽略大小写。 stringcomparsion.ig.....
6、Split();切割字符串
7、Replace();替换字符串
8、SubString();截取字符串
9、Index Of();获得某个字符串或字符第一次出现的位置
10、Last Index Of();获得某个字符串或字符最后一次出现的位置
11、Contains(); 判断字符串中是否包含某个子字符串
12、StratsWith();判断某个字符串是否以某个字符串开始
13、EndSwith();判断某个字符串是否以某个字符串结束
14、Trim();去掉字符串两端的空格
15、TrimStart();去掉字符串左端的空格
16、TrimEnd();去掉字符串右端的空格
作者:
冰山上的来客
时间:
2013-11-5 18:05
* 计算字符串的长度 * string myString = "This is a test!"; Console.WriteLine("Text is :{0}",myString); Console.WriteLine("Text's long is :{0}",myString.Length); * 转换大小写 * myString = myString.ToLower(); //所有字符转换成小写 myString = myString.ToUpper(); //所有字符转换成大写 * 删除前后空格 * myString = myString.Trim(); //同时删除字符串前后的空格 char[] trimChars = {' ','e','s'}; //准备删除的字符 myString = myString.Trim(trimChars); //删除所有指定字符 myString = myString.TrimEnd(); //删除字符串后的空格 myString = myString.TrimStart(); //删除字符串前的空格 * 添加空格 * myString = myString.PadRight(14,' '); //当字符串长度不够14位时,在他的右边用指定字符填充 myString = myString.PadLeft(14,' '); //当字符串长度不够14位时,在他的左边用指定字符填充 * 拆分字符串 * string[] nStrs = myString.Split(' ',3); //按照空格进行拆分,并且返回前三个字符串 * 获取子字符串 * string a = myString.Substring(2,2); //从myString字符串的第三位开始获取两个字符,因为索引 起始位是0 * 替换字符串中的字符 * string a = myString.Replace("i","o"); //将这个字符串中的所有“i”替换成“o” C#中字符串实际上是Char变量的只读数组。可以用下面的方法访问字符串中每一个字符,但是不能修 改他们。 string myString = "This is a test!"; foreach (char myChar in myString) { Console.Write("{0}",myChar); }
作者:
佟嘉豪
时间:
2013-11-5 18:10
这位兄台是急需技术分啊= =!
字符串操作 主要注意几个方面:
1、他是只读的字符数组
2、他的方法都是处理字符串,再生成一个新的字符串返回
剩下的 你最好在编译器下String 之后F1 查看他的中文帮助
作者:
§風過無痕§
时间:
2013-11-5 18:18
C#中的String类 是个特殊类 是程序员随处可见的类 string 是 .NET Framework 中
String
的别名。
其提供给的方法不少呀!!!但是呐 掌握好最常用的那几个可是必须的:
String 方法
:
Remove 方法
Replace 方法
Split 方法
Substring 方法
ToCharArray 方法
ToLower 方法
GetTypeCode 方法
Compare 方法
Join 方法
Copy 方法
CopyTo 方法
Insert 方法
IsNullOrEmpty 方法
GetHashCode 方法
Equals 方法
Format 方法
ToString 方法
ToUpper 方法
Trim 方法
CompareTo 方法
Concat 方法
以上是我个人感觉平常用的比较多的 也算是较基础的吧!
还有更多等待去挖掘
作者:
SunshineGirl
时间:
2013-11-11 17:02
亲,有同学给你回答问题了,要设置成已解决。这样才能给你加分呢,
作者:
枉生#
时间:
2013-11-14 10:00
上面给出的都是string种的一小部分 你真要弄懂我推荐你去查下msdn 它把“string”所有的属性方法都有说明 http://msdn.microsoft.com/en-us/library/system.string(v=vs.110).aspx 这个链接是说String的 以后很多资料都能去那查
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2