标签:
public static int GetMax(params int[]args){if(params==null)throw new exception("请传几个值!");int max=args[0]foreach(int i in args){if(max<args[i])max=args[i]}return max;}static void main(string []args){int i=GetMax(1,2,3,4............);//参数也可以是数组Console.WriteLine("最大值为:"+i);}
public static void swap(int m,int n)//参数无ref修饰{int i=m;m=n;n=i;}static void main(string []args){int m=2;int n=3;swap(m,n);console.WriteLine("m="+m.Tostring,"n="+n.Tostring);//m=2,n=3此时只是将m.n的值复制一份传递给swap方法,交换的是他们的副本;}
public static void swap(ref int m,ref int n)//参数ref修饰{int i=m;m=n;n=i;}static void main(string []args){int m=2;int n=3;//必须要赋值,这样它才会在内存中有地址;swap(ref m,ref n);console.WriteLine("m="+m.Tostring,"n="+n.Tostring);//m=3,n=2此时只是将m.n的地址传递给swap方法,交换的是他们的地址,所有数值做相应的改变;}
public bool Login(string Account,string Pwd,out Msg){bool flag=true;if(Account=="admin"){if(Pwd=="pwd"){Msg="登陆成功";}else{Msg="密码错误";flag=flase;}}else{Msg="账号错误";flag=false;}return flag;}static void main(string []args){string Msg;//获取返回来的信息内容,不需要赋值;bool flag=Login(account,pwd,out Msg);}
标签:
原文地址:http://www.cnblogs.com/jaysen/p/4403394.html