using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace C01Review{    class Program    {        static void Main(string[] args)        {            //int num = 11;            // Test1("哈哈");            //Console.WriteLine(num);            //Test1("x",1,false);            //Test1(str:"x",b:true,i2:19);            //Console.ReadKey();            int[] arr = new int[2];            arr[0] = 1;            arr[1] = 2;            Test4(arr);            Console.WriteLine(arr[0]);            Console.ReadKey();        }        static void Test4(int[] arr)         {            arr[0] = 250;        }        //调用带参数的方法的时候 参数的类型要一致 参数的个数要一致 顺序一致与参数的名字无关        //定义在方法中的变量就叫局部变量        //方法的参数是这个方法的1个局部变量        //局部变量使用之前必须赋值        //为什么调用参数的方法的时候 必须要给参数赋值:局部变量使用之前必须赋值        //方法的参数如果有默认值 在调用这个方法的时候 可以不给这个参数传值        //带默认值得参数必须放在参数列表的最右侧        //在调用带参数的方法的时候可以显示的指定为那些参数赋值                //局部变量的 变量名声明在栈空间中        static void Test1(string str, int i2, bool b)        {            // i=12;            i++;        }    }}