2013年1月12日学习内容

本文介绍了C#中函数的值参数与引用参数的区别,包括ref与out关键字的使用方法,并探讨了函数重载的概念。此外,还讲解了委托的基础知识,包括其定义和使用方法。

复习第六章函数剩下的内容:

引用参数和值参数:

       值参数:在使用参数时,是把一个值传递给函数使用的一个变量。对函数中此变量的任何修改都不影响函数调用中指定的参数
       引用参数:c#不允许假定ref参数在使用它的函数中初始化。

输入参数:out关键字,指定所给的参数是一个输出参数out关键字的使用方法与ref关键字相同(在函数定义和函数调用中用作参数的修饰符)实际上,它的执行方式与引用参数完全一样,因为在函数执行完毕后,该参数的值将返回给函数调用中使用的变量但是存在一些重要的区别
 
    ~把未赋值的变量用作ref参数是非法的,但可以把未赋值的变量用作out参数。
    ~在函数使用out参数时,out参数必须看做是还未赋值。

   
函数的重载:函数重载可以创建多个同名函数,这些函数可以使用不同的参数类型


委托:是一种可以把引用存储为函数的类型。使用delegate关键字。委托的声明指定了一个返回类型和一个参数列表。在定义了委托后,就可以声明该委托类型的变量。接着把这个变量初始化为与委托有相同返回类型和参数列表的函数引用。之后,就可以使用委托变量调用这个函数,就像该变量是一个函数一样,这章的委托只说明了如何定义等简单示例没有详细说明

 

 

 

 

 

 

 

 


 

转载于:https://www.cnblogs.com/zaota/archive/2013/01/12/2857878.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值