- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向对象程序语言设计TP3V0
第三章 用 Hello ACCP.NET 快速热身(三) 本章任务 编写 Hello ACCP.NET 控制台应用程序 计算缴税后的工资 交换两个数 处理用户邮件地址 字符串分割后重新连接 输出个人档案 一个数转换为其他类型 本章目标 掌握 C# 中方法的定义和使用 掌握 C# 中参数的传递方式 掌握常用的 String 类的方法 能够进行常用数据类型之间的转换 C# 中的命名空间 引用命名空间 使用 using 引用命名空间 方法的基本概念 回顾:什么是方法?使用方法有什么好处? 参数的值传递方式 示例2代码分析 关键代码回顾: 为什么使用 ref 通过引用传递参数 示例 3 分析 两种传参方式的比较 IDE 使用技巧进阶 在示例3上演示: 小结 比较两个数的大小,自定义比较两个整数大小的方法: 如果第一个数大,返回1 如果相等返回0 如果第一个数小,返回-1 在 Main() 方法中输入两个数,调用这个方法 String常用方法 回顾:Java 中常用的字符串处理方法? String 常用方法应用1 已有如下代码,按要求增加功能: String 常用方法应用2 使用 Split() 方法分割字符串 使用 Join() 方法连接字符串 示例5代码分析 关键代码回顾: Format() 方法 回顾两种输出字符串的方式: 示例 6 代码分析 关键代码回顾: Format() 的语法小结 小结 补充下划线处的占位符,输出五个成语 为什么需要类型转换 编译器要确切地知道数据的类型 怎样进行隐式类型转换 隐式转换:自动类型转换 怎样进行显式类型转换 显式转换:强制类型转换 使用 Parse() 进行转换 字符串和数值型的互相转换 使用 Convert 类进行转换 使用 Convert :Convert.ToXxx(object value) Parse 与 Convert Xxx.Parse(string) 小结 类型转换有几种方式? 总结 自定义方法由哪几部分构成? String 类的 Format() 方法的参数包括什么? Parse() 与 Convert 分别把什么类型转为什么类型? 参数值传递 常见错误:调用时不使用ref,可以给学员看一下错误信息 PPT上的效果图为六个任务中的四个效果图 可以加一个常见错误:使用Parse()方法转换string类型以外的类型 将示例3的代码都放在Main方法中,利用重构提取方法 主要让学员理解占位符和参数列表的对应关系 二者的区别: 将字符串转换为其他类型 将任意类型转换为其他类型 生活案例:生活在不同地区的人 只要求学员知道using的作用就行,不用过于深入,S2还会讲 * using System; using System.Collections.Generic; using System.Text; namespace HelloACCP { class Program { static void Main(string[ ] args) { //… } } } 系统定义的命名空间 自定义的命名空间 命名空间: 一种组织代码的方法 代码及内容唯一标识 using System; //引用 System 命名空间 namespace HelloACCP { class Program { static void Main(string[ ] args) { Console.WriteLine(Hello ACCP .NET); } } } //不引用 System 命名空间 // using System; namespace HelloACCP { class Program { static void Main(string[ ] args) { // Console.WriteLine(Hello ACCP .NET); System.Console.WriteLine (Hello ACCP .NET); } } } 如果不使用using, 要使用完全限定名称 WriteLine() 方法的完全限定名称 示例1源代码 类的行为,便于修改、增加可读
文档评论(0)