02c#基础
2013年12月13日 22:42:00
=============================================================================================
你还有多少时间可以浪费
=============================================================================================
1.枚举
确定数量、确定值的几个取值:东西南北、男女、上中下。
2.数组
练习1:从一个整数数组中取出最大的整数
练习3:将一个字符串数组输出为|分割的形式,比如“小月月|大月月|老月月”
练习4:将两个int类型数组连接为一个string类型数组。
练习2:计算一个整数数组的所有元素的和。
练习5:有一个整数数组,请声明一个字符串数组,将整数数组中的每一个元素的值转换为字符串保存到字符串数组中。string[] strs = new string[values.Length];
练习6:将一个字符串数组的元素的顺序进行反转。{"3","a","8","haha"},{"haha","8","a","3"}。第i个和第length-i-1个进行交换。
练习7:将一个int数组向左滚动平移1次。{3,5,8,7}→{5,8,7,3}
string[] names= {"tom","jerry","lily"}; foreach(string name in names) { Console.WriteLine("我的名字{0}",name); }
和for的区别:for可以不逐个遍历,比如每隔一个遍历一个,或者可以从后向前遍历只能(只应该)在foreach对集合进行读,而不应该写。
3.函数
1)参数数组:int sum(params int[] values)
int sum(string name,params int[] values)
可变参数数组必须是最后一个
2)构成重载的条件:参数类型不同或者参数个数不同(不严谨的),与返回值无关。
==============================================================================================
再不努力,就迟了!
=============================================================================================