【蓝鸥AR/VR开发基础二】 字符串

蓝鸥(www.lanou3g.com)是一家集产、学、研、创为一体的综合性移动互联网研发培训机构,致力于iOS开发、Unity3D游戏开发、Android开发、HTML5前端开发和Web安全攻防等技术人才的培养。

一、字符串——string

String是引用类型,本质是一个char类型的数组

【蓝鸥AR/VR开发基础二】 字符串_第1张图片

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("文本内容完全不相等");

//}

}

}

}

二、字符串方法和属性

【蓝鸥AR/VR开发基础二】 字符串_第2张图片

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);

}

}

}

你可能感兴趣的:(【蓝鸥AR/VR开发基础二】 字符串)