黑马程序员—方法日志总结

  

---------------------- Windows Phone 7手机开发.Net培训、期待与您交流! ----------------------

 

方法:用来复用代码的,当我们在一个程序中反复用到一个功能或代码,这样我们就把重复的代码写在方法中这样用的时候就可以直接调用了

方法的语法如下


[访问修饰符][static] 返回值类型 方法名([参数])

{

这里是方法体放置重复调用的功能代码
}


方法一般定义类中 方法的那个小括号是不能省略的返回值类型也是不都能省略的如果没有返回值用void 无返回值


方法的调用:如果是静态方法(就是用static来修饰的) 那么要有类名点方法名来调用
注意如果是在本类中的方法直接调用就可以了

return 是用来退出本方法的 但是他一般是和IF来配合使用的。

 

方法返回多个值 OUT参数和REF参数

在方法参数前面加OUT 那么传参数的时候,也必须在前面加OUT 加了OUT那么说明方法参数a 是说明传出值而不是传入

static void Main(string[] args)
{

int num;
int result=Text(out num);//这里接受 a的值也就是20
Console.WriteLine("num={0} result={1}",num,result);
Console.ReaKey();


}


staric int Text( out int a)//把a反出去

{

a=20;//这里a 必须赋值
return a;

}

Ref可以传入又可以穿出
变量没有加out或ref相对于复制一个变量  一但用Ref和out修饰的话 那么改变方法中的参数变量的值,调用者方法变

量的值也会相应改变。

static void Main(string[] args)
{

int num=100;
Text(ref num);//这里就变成200了
Console.WriteLine(num);
Console.ReaKey();


}


staric int Text(ref int a)//ref是双向的可以传出去也可以传进来

{

int b=a;
a=200;//这里把a赋值200那么上面的num值变为200了

}

---------------------- Windows Phone 7手机开发.Net培训、期待与您交流! ----------------------

 ----------------------详细请查看:http://net.itheima.com/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值