foreach 和 函数应用

Foreach(对集合每个元素的引用In 集合)

{
}

Int []a = new int [5]{1,2,3,4,5};

Foreach ( int b in a )

{

//b就是a中的每个元素
}

注意:

    1. foreach 只能对集合进行遍历。

    2. Foreach 在操作集合的时候,只能读不能改。

    3. Foreach 操作Dictionary<T,T>

      Dictionary<string,string>dic = new dictionary<string,string>();

      //添加值

      Foreach(int b in list )

      {

      }

    4. foreach操作list<T>

      List<int> list= new List <int >();

      //添加值

      Forreach(int b in list)

      {

      }

    5. foreach 能够操作IEnumrable(IEnumrator)下的子级集合。

      函数:

      主要的功能就是为了让代码结构更加良好。

      函数是——实现相对独立功能的程序代码模块(程序段)

      函数的四要素:函数名,输入,输出,运算

      有的函数没有输入,函数名后的小括号中可以不写东西,但必须要有小括号。

      有的函数没有返回,在函数名的左侧不要写数据类型了,写void即可。

      定义语法:

      Static 返回类型 函数名(形参列表)

      {

           函数体,运算

      }

      Static int Max (int a ,int b )

      {

         If (a >b)

      {

        Return a ;
      }

      Else

      {

      Return b ;
      }
      }

      调用语法:

       数据类型 变量名= 函数名(实参列表);

      Int n = Max (7,8)

      形参与实参一定要一一对应(个数,类型)

      传值

           把实参的数做个复本,送到函数的形参中去。

      一般基本类型(int,double,char,bool,Datetime)都是值类型,他们默认情况下会传值。

      传址

           把实参的地址传组函数的形参中去。形参与实参共用同一个数据空间。

           一般引用类型都是传地址的。

原文地址:https://www.cnblogs.com/qz1234/p/5429802.html