static void Main(string[] args)
{
#region indexof//用法
//string str = "今天天气";
//int index= str.IndexOf("天",0);//从哪里开始找直到结尾
//int sum = 0;
//for (int i = 0; i < str.Length; i++)
//{
// sum=sum+i;
//}
//Console.WriteLine(sum);
#endregion
//indexof用法
#region indexof
//string str = "今天天气";
//int index= str.LastIndexOf("天");
//string s= str.Substring(index);
// Console.WriteLine(s);
#endregion
//replace用法
#region replace替换
//int count;
//Console.WriteLine("输入要登记的学生数");
//count = int.Parse(Console.ReadLine());
//string[] names = new string[count];//开辟count个这么大的一个数组
//for (int i = 1; i < count+1; i++)
//{
// Console.WriteLine("请输入第{0}个学生的姓名", i);
// names[i] = Console.ReadLine();
//}
//Console.WriteLine("已登记的学生如下");
//foreach (string name in names)//定义一个name在names数组中
//{
// Console.WriteLine("{0}", name);
//}
//Console.ReadKey();
#endregion
//去掉空格Trim用法
#region 去空格
// string str = " jgg ";
//string s= str.Trim();
// Console.Write(s);
#endregion
#region 去空格
//string str = null;
//if (string.IsNullOrEmpty(str))
//{
// Console.WriteLine("yes");
//}
#endregion
//去空格用法2
#region 去空格
// string[] str = {"账单","les","王五","撒黄瓜"};
//string s= String.Join("|", str);
//Console.WriteLine(s);
#endregion
//将字符串数组倒序循环
#region 倒序循环
//string str = "asd";
//for (int i = str.Length-1; i >=0; i--)
//{
// Console.Write(str[i]);
//}
#endregion
//倒序循环字符串数组
#region 倒序循环数组
//string str = "sadfag";
//char[] chs = str.ToCharArray();//字符串转成字符串数组
//for (int i = 0; i < chs.Length/2; i++)//两两交换
//{
// char temp=chs[i];//定义temp是第一个
// chs[i]=chs[chs.Length-1-i];//第一个跟最后一个换
// chs[chs.Length - 1 - i] = temp;//
//}
//str = new string(chs);
//Console.WriteLine(chs);
#endregion
//倒序循环数组中的字符串
#region 倒序循环数组
//string str = "hello c sharp";
//string[] Newstr= str.Split(new char[]{' '},StringSplitOptions.RemoveEmptyEntries);//分割字符串 用空格
//for (int i = 0; i < Newstr.Length/2; i++)
//{
// string temp = Newstr[0];
// Newstr[0] = Newstr[Newstr.Length - 1 - i];//前面的跟后面的换
// Newstr[Newstr.Length - 1 - i] = temp;
//}
//for (int i = 0; i < Newstr.Length; i++)//遍历输出
//{
// Console.WriteLine(Newstr[i]);
//}
#endregion
#region 截取域名
//string str = "1342077268@qq.com";
//int index = str.IndexOf('@');//获取@的位置
//string yh= str.Substring(0,index);//从0到index这个位置开始截取
//string ym= str.Substring(index);//从index一直截取到最后
//Console.WriteLine(yh);
//Console.WriteLine(ym);
//str.Substring(4,8);//截取从4到8
//str.IndexOf('4');//找到4的位置
#endregion
#region 找出所有E的位置
//string str = "dsgefedweefefsefee";
//int index = str.IndexOf("e");//第一次出现得位置
//Console.WriteLine("第一次出现的位置是{0}",index);
//int count = 1;
//while (index!=-1)//当索引不等于-1的时候
//{
// count++;//计数
// index = str.IndexOf('e', index + 1);//找e从index+1的位置开始找返回一个数字
// if (index==-1)
// {
// break;//跳出循环
// }
// Console.WriteLine("第{0}次出现的位置是{1}",count,index);
//}
#endregion
//replace用法,将邪恶换成**
#region replace
//string str = "老牛很邪恶";
//if (str.Contains("邪恶"))
//{
// str = str.Replace("邪恶","**");
//}
//Console.WriteLine(str);
#endregion
//用replace替换掉数组中的字符串
#region replace
// string[] names = {"诸葛","个个个","记大过","个"};
// string str= string.Join("|",names);
//string[] Newstr = str.Split(new char[]{'|'},StringSplitOptions.RemoveEmptyEntries);//用Split分割
// Console.WriteLine(str);
// //Console.WriteLine(Newstr.ToString());
// Console.WriteLine();
#endregion
Console.ReadKey();
}
//如有不对请指正批评,因为本人正在学习,谢谢