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)构成重载的条件:参数类型不同或者参数个数不同(不严谨的),与返回值无关。

  

==============================================================================================

再不努力,就迟了!

=============================================================================================

  

posted @ 2013-12-13 22:58  Hello-Word@km.Zhao  阅读(229)  评论(0编辑  收藏  举报