蓝鸥(www.lanou3g.com)是一家集产、学、研、创为一体的综合性移动互联网研发培训机构,致力于iOS开发、Unity3D游戏开发、Android开发、HTML5前端开发和Web安全攻防等技术人才的培养。
一、字符串——string
String是引用类型,本质是一个char类型的数组
String是引用类型,本质是一个char类型的数组举例说明:
usingSystem;
namespaceLesson10
{
classMainClass
{
publicstaticvoidMain(string[]args)
{
//字符串string本质上是一个char类型的数组
//char[]c=newchar[3];
//c[0]="A";
//c[1]="B";
stringstr="ABCD";
//可以使用下标索引字符串中的字符元素
Console.WriteLine(str[2]);
//字符类型
//charc="A";
//Console.WriteLine(c);
//用加法运算符连接两个字符串
//strings1="Hello,";
//strings2="lanou!";
//Console.WriteLine(s1+s2);
//适用==来对比是否完全相等
//strings1="Hello,";
//strings2="lanou!";
//if(s1==s2){
//Console.WriteLine("文本内容完全相等");
//}else{
//Console.WriteLine("文本内容完全不相等");
//}
}
}
}
二、字符串方法和属性
usingSystem;
namespaceLesson10
{
classMainClass
{
publicstaticvoidMain(string[]args)
{
stringstr="12/345/637/89";
//检测字符串中是否包含指定的字符串;
boolb=str.Contains("305");
Console.WriteLine(b);
//用来返回字符串中,首次出现指定字符的下标位置
inti=str.IndexOf("3");
Console.WriteLine(i);
//从指定下标位置,删除后面的字符串
stringss=str.Remove(3);
Console.WriteLine(ss);
//删除字符串
strings1=str.Remove(3,5);
Console.WriteLine(s1);
//替换指定的字符串或字符
strings=str.Replace("3","X");
Console.WriteLine(s);
//分割字符串
string[]strs=str.Split(newchar[]{'/'},4);
foreach(stringtempsinstrs){
//Console.WriteLine(temps);
}
//获取字符串
stringts=str.Substring(4,3);
Console.WriteLine(ts);
}
}
}
网友评论