《C#程序设计案例教程》 项目4 方 法.pptx

《C#程序设计案例教程》 项目4 方 法.pptx

  1. 1、本文档共67页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

主讲:C#程序设计案例教程

Content项目一C#开发入门目录Procedures项目二C#语法基础项目三流程控制项目四方法项目五面向对象基础项目六面向对象高级

Content项目七数组与集合目录Procedures项目八字符串项目九异常处理与程序调试项目十文件操作项目十一综合案例——个人通讯录管理系统

方法PART04

理解方法的基本概念掌握方法的定义与调用,以及返回值的使用掌握方法的参数传递,包括值传递、引用传递、输出传递及params参数传递掌握方法的递归调用掌握方法的重载知识目标

能力目标能够利用方法编写实现四则运算的C#程序能够利用方法设计比赛计分器

素质目标培养创新思维和实践能力,在实际应用中提升自己积极与他人分享知识和经验,促进个人和团队共同发展、共同进步培养严谨、负责的学习态度,树立正确的人生观和价值观

项目引入有那么一个伟人,他兢兢业业的工作着,将自己的一生都奉献给了计算机科学。他无儿无女,孤寡一生,他低调内敛,不在乎功名利禄。他是C语言的创造者,Unix操作系统的关键开发者,并且是1983年图灵奖获取得者——丹尼斯·麦卡利斯泰尔·里奇。

项目引入进入贝尔实验室的里奇,从事着当时非常前沿的工作——计算机研究。但是一直默默无闻,没有取得什么成绩。直到C语言的诞生,才渐渐被人们所熟知。由于Unix系统是用汇编语言编写的,当时的应用是用一种叫B语言的解释型语言和汇编语言混合编写的,应用在系统移植方面比较麻烦。于是他们对B语言进行改进,才有了后来的C语言。C语言语法简洁,结构清晰。为此里奇还自己写了本教材《C编程语言》,只有100页。

项目引入C语言的出现对后来的编程语言影响深远,例如C++、Java、C#等都是在它的基础上衍生出来的。而如今诸多流行的操作系统也是在Unix的基础上开发的,如Linux、MacOS甚至最流行的手机系统Android。

方法实现四则运算任务一任务二设计比赛计分器

实现四则运算任务一

一、方法的定义C#中的方法相当于C语言中的函数,两者没有本质区别。方法应先定义再使用,定义方法其实就是声明方法的结构。方法的基础

在C#中,方法必须放在类中定义,其语法格式如下。一、方法的定义[修饰符]返回值类型方法名([参数列表]){方法体}

(1)修饰符访问修饰符是最常用的方法修饰符,用于指定方法的可访问性。修饰符是可选的,默认为private,即只能在定义方法的类内部访问方法。一、方法的定义方法的组成部分说明(2)返回值类型用于指定方法返回值的类型,可以是任意数据类型。方法的返回值一般通过关键字return给出,如果方法没有返回值,则必须使用void作为返回值类型。

(3)方法名不可省略,且必须符合C#中有关标识符的命名规范。在开发过程中,通常使用帕斯卡命名法,并且使用方法所实现功能的英文单词来命名方法。一、方法的定义(4)参数列表用于接收数据,又称形式参数,简称“形参”。形参是可选的,也就是说,一个方法可以不包含形参,也可以包含一个形参,还可以包含多个用逗号隔开的形参。(5)方法体用于实现方法功能的代码片段。

实例:4-1定义一个用于收集用户信息(包括用户名和积分)的InputInfo()方法和一个用于根据消耗的积分求用户剩余积分的SetScore()方法。一、方法的定义【问题分析】InputInfo()方法用于收集用户信息,参数列表为空;SetScore()方法用于根据消耗的积分求用户剩余积分,参数为消耗的积分。

【参考代码】usingSystem;namespaceexample4_1{classProgram{intscore; //声明变量score,用于保存积分voidInputInfo() //收集用户信息{Console.WriteLine(请输入用户名:);stringname=Console.ReadLine();//获取输入的用户名Console.WriteLine(请输入积分:);//获取输入的积分score=int.Parse(Console.ReadLine());}一、方法的定义

///summary///根据消耗的积分求用户剩余的积分////summary///para

文档评论(0)

1亿VIP精品文档

相关文档