![第12章 执行算术运算、字符串操作和日期时间调整_bz_第1页](http://file2.renrendoc.com/fileroot_temp3/2021-7/12/92255ae8-1417-4a26-9666-8891407d267b/92255ae8-1417-4a26-9666-8891407d267b1.gif)
![第12章 执行算术运算、字符串操作和日期时间调整_bz_第2页](http://file2.renrendoc.com/fileroot_temp3/2021-7/12/92255ae8-1417-4a26-9666-8891407d267b/92255ae8-1417-4a26-9666-8891407d267b2.gif)
![第12章 执行算术运算、字符串操作和日期时间调整_bz_第3页](http://file2.renrendoc.com/fileroot_temp3/2021-7/12/92255ae8-1417-4a26-9666-8891407d267b/92255ae8-1417-4a26-9666-8891407d267b3.gif)
![第12章 执行算术运算、字符串操作和日期时间调整_bz_第4页](http://file2.renrendoc.com/fileroot_temp3/2021-7/12/92255ae8-1417-4a26-9666-8891407d267b/92255ae8-1417-4a26-9666-8891407d267b4.gif)
![第12章 执行算术运算、字符串操作和日期时间调整_bz_第5页](http://file2.renrendoc.com/fileroot_temp3/2021-7/12/92255ae8-1417-4a26-9666-8891407d267b/92255ae8-1417-4a26-9666-8891407d267b5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第12章 执行算术运算、字符串操作和日期/时间调整 本章内容 算术运算算术运算 运算符优先级顺序运算符优先级顺序 条件运算条件运算 逻辑运算逻辑运算 字符串操作字符串操作 日期时间日期时间 测试本章代码的方法测试本章代码的方法 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.Diagnost
2、ics; namespace WindowsApplication1 public partial class Form1 : Form public Form1() InitializeComponent(); private void Form1_Load(object sender, EventArgs e) Debug.WriteLine(ererefdf); 算术运算 、*、/、% 运算符优先级顺序运算符优先级顺序 项项运算符运算符 自加(减)自加(减) 运算符运算符 +x x+ -x x- 算术运算符算术运算符* / % 算术运算符算术运算符+ - 关系运算符关系运算符= != =
3、 = = 2)” 字符串的基本方法和属性 Length属性属性 判断字符个数判断字符个数 Debug.WriteLine(北京信息科技大学北京信息科技大学.Length); / 返回返回8。 Debug.WriteLine(abcd.Length); /返回返回4。 字符串的基本方法和属性 Substring方法:获取字符串的子串方法:获取字符串的子串 语法格式:语法格式: Substring(positon) Substring(positon,numofcharacters) 例如:例如: Debug.WriteLine(abcdefghijklmn.Substring(2,3); 返回:
4、返回:cde 从什么位置开始找从什么位置开始找 要返回的字符串的长度要返回的字符串的长度 字符串的基本方法和属性 IndexOf() 方法:一个或多个字符在此字符串中方法:一个或多个字符在此字符串中 的第一个匹配项的索引。的第一个匹配项的索引。 若找到,则返回相应的索引;若找到,则返回相应的索引; 若未找到,则返回若未找到,则返回-1。 语法格式:语法格式: IndexOf(string) IndexOf(string,starting) IndexOf(string,starting,number) string test=asdfjsdfjgkfasdsfsgfhgjgfjgdddd; D
5、ebug.WriteLine(test.IndexOf(d) ); /结果为2。从前向后定位d 第一次出现的位置 Debug.WriteLine(test.IndexOf(d, 1); /结果为2。从前向后定位d 从第一个字符串第一次出现的 位置 Debug.WriteLine(test.IndexOf(d, 5, 2); /结果为6。从前向后定位d 从第5位开始查,查2位,即从 第5位到第7位; 字符串的基本方法和属性 清理字符串开头和结尾的空格符清理字符串开头和结尾的空格符 Trim() 方法方法 删除字符串开头和结尾的空格删除字符串开头和结尾的空格 TrimEnd()方法方法 删除字符串
6、结尾的空格删除字符串结尾的空格 TrimStart()方法方法 删除字符串开头的空格删除字符串开头的空格 Remove()方法方法 从字符串的指定的位置开始删除字符。从字符串的指定的位置开始删除字符。 举例举例 af fa .TrimEnd() “ af fa.TrimStart() “ af fa .Trim() “hello”.Remove(2) /结果为结果为he 字符串的基本方法和属性 Replace方法:替换字符串的文本方法:替换字符串的文本 语法格式:语法格式: Replace(findtext,replacetext); Debug.WriteLine(hellohello.Re
7、place(o, 22); string two = two; string str = one + two + three; str = string.Concat(one ,two , three); Debug.WriteLine(two.Length); Debug.WriteLine(str.IndexOf(two); Debug.WriteLine(str.IndexOf(four); Debug.WriteLine(str.Replace(one,1); Debug.WriteLine(str.Substring(0,3);one 字符串操作举例 12.4 使用日期和时间 Dat
8、eTime类型类型 (年年,月月,日日)形式形式 DateTime dteBirth=new DateTime(1969,7,22); Debug.WriteLine(dteBirth.ToString()转换成字符转换成字符 串串 DateTime dteBirth=new DateTime(1969,7,22); Debug.WriteLine(dteBirth); /1969-7-22 00:00:00 与字符串效果一样与字符串效果一样 * DateTime dteBirth=Convert.ToDateTime (1969/7/22); Debug.WriteLine(dteBirth
9、); /1969-7-22 00:00:00 增加或减少日期/时间 利用利用DateTime类的方法类的方法 不改变当前不改变当前DateTime变量的值变量的值 返回一个新的返回一个新的DateTime实例实例 方法:方法: AddDays()/增加指定天数增加指定天数 AddMonth()/增加指定月数增加指定月数 AddHours()/增加指定小时数增加指定小时数 AddYears() /增加指定年数增加指定年数 增加或减少日期/时间举例 例如: DateTime dteBirth=new DateTime(1969,7,22); Debug.WriteLine(dteBirth.Add
10、Months(2).ToString(); Debug.WriteLine(dteBirth.AddYears(2).ToString(); Debug.WriteLine(dteBirth.AddMonths(-1).ToString(); 1969-9-22 00:00:00 1971-7-22 00:00:00 1969-6-22 00:00:00 获取日期的组成部分获取日期的组成部分 DateTime类的部分类的部分属性属性 举例:举例: DateTime dteBirth=new DateTime(1969,7,22); Debug.WriteLine(dteBirth.Month.ToString(); Debug.WriteLine(dteBirth.Date.ToString(); Debug.WriteLine(dteBirth.DayOfWeek.ToString(); 结果:结果: 7 1969-07-22 0:00:00 Tuesday 格式化日期和时间 基本格式化输出日期的方法 dteBirth.ToLongDateString() / Tuesday, July 22, 1969 dteBirth.ToShortDateString() / 7/22/1969 dteBirth.ToLongTimeString() /12
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第一课珍惜新起点(人教版教案)
- 2023年项目经理工作计划
- 二三副船舶管理模拟考试试卷A
- 教科版高中物理选择性必修第一册第四章光及其应用6光的衍射与偏振7激光课件
- POCT项目可行性报告
- 重庆市大渡口区2022-2023学年五年级下学期期末英语试题
- 10.青山处处埋忠骨第二课时(教学设计)2023-2024学年统编版语文五年级下册
- 小程序游戏项目可行性报告
- 2024年山东省滨州市中考生物试题(含答案)
- 仓库配送人员实操考评方案
- 2019年4月自学考试00091国际商法试题及答案
- GA 1808-2022军工单位反恐怖防范要求
- 常见元素及原子团的化合价表#
- 牙周炎-慢性牙周炎
- 2023-2024学年安徽省芜湖市小学数学三年级下册期末通关试题
- 麦克维尔空调离心机组开机实操手册
- 销售的个人评价范文5篇
- 2023年惠州市惠城区政务中心综合窗口人员招聘笔试模拟试题及答案解析
- GB/T 8302-2002茶取样
- GB/T 38360-2019裸露坡面植被恢复技术规范
- GB/T 22578.2-2017电气绝缘系统(EIS)液体和固体组件的热评定第2部分:简化试验
评论
0/150
提交评论