C#-2008程序设计基础案例教程-江南-第四章-函数 c#经典案例.ppt
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
在C#编程语言中,函数是程序的基本构造块,用于封装可重用的代码段。在第四章"函数"中,我们重点学习了如何创建和使用函数,这在C#程序设计中至关重要。 4.1 函数的创建 在C#中,函数是一种自包含的代码块,可以接收输入(参数)并返回结果(返回值)。在案例4.1中,我们看到了两个函数的定义——`filebackup`和`filedelete`。`filebackup`函数用于备份指定的文件,而`filedelete`函数用于删除文件。函数定义的基本格式如下: ```csharp [访问修饰符][static] 返回值类型 函数名([参数列表]) { // 函数体 } ``` 访问修饰符决定函数的可见性,如`private`表示仅在当前类内部可见,`public`表示对所有代码可见。`static`关键字表示函数属于类,而不是类的实例。返回值类型是函数执行后可能返回的数据类型。如果函数不返回值,应使用`void`。参数列表用于传递数据,每个参数由类型和名称组成,参数间用逗号分隔。 4.1.3 案例拓展 案例4-1和4-2展示了如何定义和使用函数来找到整数序列中的最大值。`ouputmaxint`函数接收3个整数并打印最大值,而`findmaxint`函数接收一个整数数组并返回最大值。 4.1.4 案例思考 取消函数定义并直接在调用位置放置函数体,虽然也能工作,但会降低代码的可读性和可维护性。使用函数的好处包括代码复用、模块化和降低复杂性。函数`setfileattr`用于移除文件的只读属性,它的调用表明了如何传递参数给函数。 4.2 使用函数 4.2.1 案例功能展示了如何在实际代码中调用已定义的函数。在`buttonadd_Click`事件处理程序中,我们看到`setfileattr`、`filebackup`和`filedelete`被依次调用。这展示了函数调用的一般形式:`函数名(参数列表)`。 4.2.2 案例步骤 形参是函数定义中声明的参数,而实参是在调用函数时传递的实际值。在`buttonadd_Click`中,"Log.txt"作为实参传递给`setfileattr`、`filebackup`和`filedelete`,分别对应它们的形参。 总结,C#中的函数是提高代码效率和可维护性的关键工具。通过定义和调用函数,我们可以分解大型任务,使其更易于理解和测试。此外,函数还可以帮助隐藏实现细节,增强代码的封装性。在C#编程中,熟练掌握函数的创建和使用是必不可少的技能。
剩余21页未读,继续阅读
- 粉丝: 31
- 资源: 1万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助