1.随机数:Random类 会生成一个Random对象 对象中有一个方法next(a,b)表示取a-b-1的整数,不包括b Random a =new Random(); int b=a.next(1,9); console.writeline(b); 2.数组: 比如表示一组10个人年龄的数据 创建十个变量;需创建十个变量,变量名太多,故用数组; 把一组数据放在同一变量里-》数组;放同一类的数据; c#,用大括号表示 eg:int[] year={1,2,3,4,}; //怎么获取数组的长度: Console.WriteLine(year.Length);//选中需要拖动的区域,一直按住鼠标左键一直拖到你放手的位置 //创建有长度的数组 int[] idCard; idCard= new int[10];//表示创建了一个长度为10 的数组,然后里面的值默认为0 Console.WriteLine(idCard[0]);//怎么获取数组的值,数组中都是有编号的,从零开始,下标从零开始,通过下标获取里面的值 idCard=new int[5] { 1,2,3,4,5};//定义一个数组长度为5,并赋值,不能只赋值4个或者更多更少,会报错 //数组的遍历 //第一种遍历方式 for for(int i = 0; i < idCard.Length; i++) { Console.WriteLine(idCard[i]); } //第二种遍历方式 foreach foreach(int temp in idCard)//temp表示每次遍历得到的值 { Console.WriteLine(temp); } 3.字符串: 字符串也可以看成一个数组,也就是可以对他进行遍历的操作。 然后字符串中的每个值也是有对应的编号,也是从0开始 string name = " 中-华- 小-子-asd "; 将字符串中的字母转换成大小写,转完后不改变原来的字符串,会返回一个新的字符串 Console.WriteLine(name.ToUpper());//转大写 Console.WriteLine(name.ToLower());//转小写 去掉字符串中的空格 Trim() TrimStart() TrimEnd() Console.WriteLine(name.Trim());//去掉两边的空格 Console.WriteLine(name.TrimStart());//去掉开头空格 Console.WriteLine(name.TrimEnd());//去掉结尾空格 重要字符串分割 split("分隔符") 你用那个符去分割那么就会去掉这个分隔符 把分割出来的数组一个个放到数组中 如果分隔符没有在字符串中找到,那么就直接将该字符串当作数组中的一个值 string[] nameList; nameList = name.Split("-"); foreach(string temp in nameList) { Console.WriteLine(temp); }