码迷,mamicode.com
首页 > Windows程序 > 详细

C#中的字符串方法:

时间:2017-03-26 22:48:14      阅读:230      评论:0      收藏:0      [点我收藏+]

标签:[]   itop   rar   split   包含   ons   empty   switch   不包含   

字符串可以看做是string类型的只读数组
string s = "abcdef";
1、ToUpper/ToLower方法:更改大小写:
s.ToUpper();
s.ToLower();
2、Equals方法:判断字符串是否一致:
bool b = s.Equals("AbcDef",StringComparison.OrdinalIgnoreCase);//忽略大小写
3、将字符串转换为char类型的数组:
char[] chs = s.ToCharArray();
4、将char类型数组转换为字符串:
s = new string(chs);
5、Split方法:切割字符串:
string s = "a --- ) d fdf , ";
string[] sNew = s.Split(new char[]{‘-‘,‘‘,‘)‘},StringSplitOptions.RemoveEmptyEntries);
Console.WriteLine(sNew);//输出adfdf
6、Substring方法:截取字符串:
string s = "今天天气好晴朗,处处好风光";
string sNew = s.Substring(1,2);//从下标为1的位置起,截取两个字符
7、Contains方法:判断一段字符串中时候包含某一字符或字符串:
string s = "今天天气好晴朗,处处好风光";
if(s.Contains("天好"))
{
Console.WriteLine("包含");
}
else
{
Console.WriteLine("不包含");
}
Console.ReadKey();//结果是不包含
8、EndsWith/StartsWith方法: 判断一段字符串的结尾或开始位置是否是给定的字符(串)
string s = "今天天气好晴朗,处处好风光";
if(StartsWitch("今"))
{
Console.WriteLine("是的");
}
else
{
Console.WriteLine("不是");
}//输出是的是的
9、IndexOf方法:获得某个字符或者字符串在字符串中第一次出现的位置:
string s = "今天天气好晴朗,处处好风光";
int index = s.IndexOf(‘天‘);
Console.WriteLine(index);//输出1
Console.ReadKey();
10、LastIndexOf防范::获取某个字符或者字符串在字符串中最后一次出现的位置
string s = "今天天气好晴朗,处处好风光";
int index = s.LastIndexOf(‘处‘);
Console.WriteLine(index);
Console.ReadKey();
11、Trim方法:去除字符串中的空格
string str = " abc ";
str = str.Trim();//str="abc"
str = str.TrimStart();//str=" abc"
str = str.TrimEnd();//str="abc "
12、join方法:将指定字符或字符串以指定符号连接起来
string a = string.join("|","啦啦啦",123,true,abc);
Console.WriteLine(a);//输出 啦啦啦|123|true|abc

C#中的字符串方法:

标签:[]   itop   rar   split   包含   ons   empty   switch   不包含   

原文地址:http://www.cnblogs.com/hmdyc/p/6624458.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!