欢迎来到.net学习网

欢迎联系站长一起更新本网站!QQ:879621940

您当前所在位置:首页 » 下载列表 » 正文

高校.net课件教程,.net基础教程下载(五)

更新时间: 2011-07-12 22:17  下载次数:(957)
分享到:

第5章  方  法
 本章要点:
 ?  方法的概念
 ?  方法的定义
 ?  方法的调用
?  参数传递中的类型转换
?  参数的值传递和引用传递
?  方法的嵌套调用与递归调用
5.1  循序渐进学理论
5.1.1  C#中的程序模块——方法
5.1.2  方法的定义
[格式]:方法修饰符  数据类型说明符  方法名([形式参数说明列表]) /*定义方法头*/
{ 变量、数组的定义语句;
  其它可执行部分
}
【例5-1】  编写一个方法,用来求任意两个整数之间的所有数的平方和。

【例5-2】  编写一个实现如下功能的函数:要求用户输入姓名,然后输出五行如下信息:“欢迎您,***同志。这里是C#编程世界!”
5.1.3  方法的调用
[格式1]:方法名([实际参数列表])
[格式2]:对象名.方法名([实际参数列表])
例如,上一章编程中使用的语句“randomObj.Next();”就是调用对象randomObj的Next方法。
[格式3]:类名.方法名([实际参数列表])


【例5-3】  编写程序调用例5-1中的过程pfh。
【例5-4】  编写程序调用例5-2中的过程Welcome。
5.1.4  参数传递中的类型转换

【例5-5】  分析下列程序的执行结果。
  [程序代码]
using System;
class A_5_5
{   static float Sqr(float k)//参数为float型
    {     return(k*k) ;
    }
   public static void Main()
     { int y;float yy;
       y=6;
       yy= Sqr(y); //调用Sqr方法
       Console.WriteLine("{0}的平方是{1}",y,yy);//输出
     }
}

[运行结果]

5.1.5  参数的传递:值传递、引用传递和输出参数
      所谓参数传递是指实参把数据传给形参的方式,C#中的参数传递可分成四种:值传递、引用传递、输出参数和参数数组。
1.值传递
         当使用“值传递”的方式来传递参数时,实参把值复制一份传给形参,形参接收了实参的值后与实参已不再存在任何联系。 

【例5-6】  编写一个方法,用来把两个整型变量的值交换,在Main方法中调用该方法加以验证。

2.引用传递
      当使用“引用传递”方式传递参数时,调用者给了被调用方法直接访问和修改调用者的原始数据的权利。在方法中对形参进行修改也就修改了对应的实参,这种方式又称双向传递。
      在C#中要通过引用方式传递数据,需使用关键字ref。使用方法是在定义方法时,在按引用传递的形式参数的类型说明符前加上关键字ref,在调用方法时,在按引用传递的实际参数之前加上关键字ref。

资源来源:.net学习网
• 本地下载

打赏

取消

感谢您的支持,我会做的更好!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦