- 21
- 0
- 约8.11千字
- 约 33页
- 2016-12-03 发布于重庆
- 举报
第5章C程序设计基础(四)
* Format()方法是字符串这部分的重点 * 主要让学员理解占位符和参数列表的对应关系 * * * * 可以加一个常见错误:使用Parse()方法转换string类型以外的类型 * 二者的区别: 将字符串转换为其他类型 将任意类型转换为其他类型 * String 常用方法应用2 输入一个字符串,输出每个单词,重新用下划线连接输出 使用 Split() 方法分割字符串 使用 Join() 方法连接字符串 演示示例5:字符串的分割和连接 Split()方法——分割字符串 示例5代码分析 splitStrings = inputString.Split( ); // 将分割后的字符串使用下划线连接在一起 joinString = string.Join(_, splitStrings); 返回值为 字符串数组 字符串变量名 参数:分隔符(char型) 返回字符串 静态方法 参数1:连接符 参数2:字符串数组 关键代码回顾: 示例5源代码 Join()方法——连接字符串 Format() 方法 回顾两种输出字符串的方式: string name = 王强; Console.WriteLine(我的名字是 + name + ,我的年龄是 + 18); string name = 王强; Console.WriteLine(我的名字是 {0} ,我的年龄是{1} , name,18); 格式字符串 String 类的 Format() 方法用来格式化字符串 变量列表 演示示例6:输出个人档案 示例 6 代码分析 关键代码回顾: 示例6源代码 record = string.Format( 姓名:{0}\n出生年月:{1}\n身高:{2}\n 血型:{3}\n星座:{4}\n最喜欢的食物:{5}, name, birthday, height, bloodType, planet, favourFood); Console.WriteLine(\n这是你的个人档案:); Console.WriteLine(record); 参数与 WritLine() 方法相似 Format() 的语法小结 string myString = string.Format(格式字符串, 参数列表); string myString = string.Format ({0} 乘以 {1} 等于 {2} , 2, 3, 2*3); 格式字符串 代表 参数列表 2乘以3等于6 包括占位符{x} 小结 补充下划线处的占位符,输出五个成语 string yi = 一; string er = 二; string san = 三; string word = string.Format( 独 _ 无 _,_ 心 _ 意,垂涎 _ 尺,略知 _ _,举_ 反 _, yi, er, san); Console.WriteLine(word); 趣味编程:看谁写的巧! 参考答案 string yi = 一; string er = 二; string san = 三; string word = string.Format( 独{0}无{1},{2}心{1}意,垂涎{2}尺,略知{0}{1},举{0}反{2}, yi, er, san); Console .WriteLine(word); 为什么需要类型转换 编译器要确切地知道数据的类型 int num = 123 ; 整数 字符串 需要类型转换! 编译出错 怎样进行隐式类型转换 隐式转换:自动类型转换 float int 规则:对于数值类型,A的取值范围完全包含在B内 A B static void Main(string[ ] args) { double score = 58.5; // 原始成绩 int bonus = 2; // 加分 int sum; // 总分 sum = score + bonus; // 计算总分 Console.WriteLine(sum); Console.ReadLine(); } 怎样进行显式类型转换 static void Main(string[ ] args) { double score = 58.5; int bonus = 2; int sum; sum = (int)score + bonus; Console.WriteLine(sum); Console.Rea
您可能关注的文档
- 第3章材料的凝固.ppt
- 第3章文字处理和排版技术.ppt
- 第3章谐振荷载反应-1.ppt
- 第3章黑盒测试_边界值.ppt
- 第3讲-圆周运动的规律及其应用.ppt
- 第3章计算机网络的基本操作与使用(上传).ppt
- 第3章饲料营养价值评定.ppt
- 第3部分电路交换系统.ppt
- 第3讲-镁及镁合金材料的发展.ppt
- 第4章1公共关系客体公众.ppt
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 2026年妇幼健康信息化建设工作计划.docx VIP
- TSG 11-2020锅炉安全技术规程.docx VIP
- 《AIGC应用实战:写作、绘图、视频制作、直播》-课件全套 王翎子 第1--9章 认识AIGC ---即创的使用方法.pptx VIP
- 隧道施工及质量控制培训课件.ppt VIP
- 江苏省无锡市近三年数学中考考前考点分析及易错点巩固.docx VIP
- 公司职位说明书与绩效考核范本全套体系.doc VIP
- 建筑公司项目部及公司各岗位绩效考核表.pdf VIP
- 窗帘采购安装项目 投标方案(技术方案).docx
- JCT 2459-2018 陶粒泡沫混凝土.pdf VIP
- 配电室安全操作规程及管理规范.docx VIP
原创力文档

文档评论(0)