字符串的处理
String str = "今天是个好天气,我被今个老师批评了一顿,王新光,是个好同学";
Console.WriteLine(str.Contains("王新光"));
Console.WriteLine(str.EndsWith("新光"));
Console.WriteLine(str.StartsWith("今天"));
Console.WriteLine(str.IndexOf("个"));//第一次出现的位置
Console.WriteLine(str.Insert(3,"晴天是个"));
Console.WriteLine(str.LastIndexOf("个"));
Console.WriteLine(str.Remove(3));//删除从第四位开始往后的所有数据
Console.WriteLine(str.Replace("王新光","安卓娅"));
Console.WriteLine("Abcd".ToUpper());
Console.WriteLine("ABCd".ToLower());
Console.WriteLine(str.Substring(3, 5));//3是截取位置 5是截取长度
//格式化字符串
String name = "王新光";
int age = 30;
String str2 = String.Format("我们的班长是{0},年龄是{1}",name,age);
//格式化的字符串 控制台 游戏 winform都可以用 传值更为方便
Console.WriteLine(str2);
Console.ReadLine();
类型转换
//隐式转换
//int age = 20;
//double age2 = age;//小数类型,范围比较大
//Console.WriteLine(age);
//Console.WriteLine(age2);
//显示转换
//double height = 2.87;
//int height2 = (int)height;
//Console.WriteLine(height);
//Console.WriteLine(height2);
//类型转换
string s = "222";
int num2 = int.Parse(s);
Console.WriteLine(num2);
int num3 = Convert.ToInt32(s);
Console.WriteLine(num3);
Console.Read();