C#字符串小知识
2015-12-28 10:51
204 查看
C#知识点很碎,下面介绍几个字符串常见函数的使用:
1.把字符串中所有的大写都变成小写
![](http://img.blog.csdn.net/20151228111602797?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
2.把字符串中所有的小写都变成大写
![](http://img.blog.csdn.net/20151228111530954?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
3.去掉字符串两端的空格
![](http://img.blog.csdn.net/20160102165816161?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
4.返回一个字符串
![](http://img.blog.csdn.net/20160102170623848?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
SubString(开始位置,子串长度),其指定从原字符串的第几个字符开始返回子串,字串包含几个字符。
如:
指定从第二个字符开始返回(因为下标从零开始),截取子串长度为2,所以结果为s1=ea
SubString(开始位置),是从开始位置截取到原字符串的最后
如:
所以s2=autiful
5.判断两个字符串(或对象)是否相等
![](http://img.blog.csdn.net/20160102171901410?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
6.用指定的字符串newValue替换字符串oldValue字符串,或使用字符newChar替换里面oldChar字符
Replace(string oldValue,string newValue)和Replace(char oldChar,char newChar)
如:
1.把字符串中所有的大写都变成小写
string B1 = "You are Beautiful!"; string B2=B1 .ToLower (); Console.WriteLine(B2 ); Console.ReadKey();
2.把字符串中所有的小写都变成大写
string B1 = "You are Beautiful!"; string B2 = B1.ToUpper() ; Console.WriteLine(B2); Console.ReadKey();
3.去掉字符串两端的空格
string str1 = " I am beautiful! "; string str2 = str1.Trim(); Console.WriteLine(str2); Console.ReadKey ();
4.返回一个字符串
string s = "beautiful"; string s1 = s.Substring(1, 2), s2 = s.Substring(2); Console.WriteLine(s1 ); Console.WriteLine(s2); Console.ReadKey();
SubString(开始位置,子串长度),其指定从原字符串的第几个字符开始返回子串,字串包含几个字符。
如:
s1 = s.Substring(1, 2)
指定从第二个字符开始返回(因为下标从零开始),截取子串长度为2,所以结果为s1=ea
SubString(开始位置),是从开始位置截取到原字符串的最后
如:
s2 = s.Substring(2)
所以s2=autiful
5.判断两个字符串(或对象)是否相等
string s = "beautiful", s1 = "Beautiful", s2 = "beautiful"; Console.WriteLine(s.Equals (s1 )); Console.WriteLine(s.Equals (s2 )); Console.ReadKey();
6.用指定的字符串newValue替换字符串oldValue字符串,或使用字符newChar替换里面oldChar字符
Replace(string oldValue,string newValue)和Replace(char oldChar,char newChar)
如:
string s = "ha,I'm a beautiful girl"; string s1 = s.Replace("ha","HA"); string s2 = s.Replace('a','B'); Console.WriteLine(s1); Console.WriteLine(s2 ); Console.ReadKey();
相关文章推荐
- C#基础——加密
- c#继承
- c#结构体
- C#实现Stream与byte[]之间的转换实例教程
- C# byte数组与Image的相互转换
- c#类
- c#面向对象
- C#网页跳转方法总结
- webBrowser捕获Alert内容(C#)
- C#winform webBrowser 实现抓句柄 想输入框中输入内容(笔记)
- C#学习笔记008-继承
- (C#) Tasks 中的异常处理(Exception Handling.)
- c#webBrowser 获取标签值
- C#创建图片验证码
- C#中的is和as操作符
- C#语言基础----值类型
- 【NCRE】C# WindowForm实现屏幕最顶端拖动
- C#学习一之基础认识
- c#通过webbrowser获取网页中的超链接地址
- C#入门之简单计算器的实现。