版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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.Diagnostics;namespa
2、ce WindowsApplication1 public partial class Form1 : Form public Form1() InitializeComponent(); private void Form1_Load(object sender, EventArgs e) Debug.WriteLine(ererefdf); 算术运算 、*、/、% 运算符优先级顺序运算符优先级顺序项项运算符运算符自加(减)自加(减)运算符运算符+x x+ -x x-算术运算符算术运算符* / %算术运算符算术运算符+ -关系运算符关系运算符= != = = = 2)&(52)|(52)fa
3、lse异或异或op1op2(32)(52)&(52)|(54) & (6=6) !(44) | (6=6) (324) (6=6)字符串操作 字符串连接运算符 “this is ” + “a book;”字符串的基本方法和属性 Length属性属性 判断字符个数判断字符个数 Debug.WriteLine(北京信息科技大学北京信息科技大学.Length); / 返回返回8。 Debug.WriteLine(abcd.Length);/返回返回4。字符串的基本方法和属性 Substring方法:获取字符串的子串方法:获取字符串的子串 语法格式:语法格式: Substring(positon) S
4、ubstring(positon,numofcharacters) 例如:例如:Debug.WriteLine(abcdefghijklmn.Substring(2,3); 返回:返回:cde从什么位置开始找从什么位置开始找要返回的字符串的长度要返回的字符串的长度字符串的基本方法和属性 IndexOf() 方法:一个或多个字符在此字符串中方法:一个或多个字符在此字符串中的第一个匹配项的索引。的第一个匹配项的索引。 若找到,则返回相应的索引;若找到,则返回相应的索引; 若未找到,则返回若未找到,则返回-1。 语法格式:语法格式: IndexOf(string) IndexOf(string,st
5、arting) IndexOf(string,starting,number) string test=asdfjsdfjgkfasdsfsgfhgjgfjgdddd;Debug.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位;字符串的基本方法和属性 清理字符串开头和结尾
6、的空格符清理字符串开头和结尾的空格符 Trim() 方法方法 删除字符串开头和结尾的空格删除字符串开头和结尾的空格 TrimEnd()方法方法 删除字符串结尾的空格删除字符串结尾的空格 TrimStart()方法方法 删除字符串开头的空格删除字符串开头的空格 Remove()方法方法 从字符串的指定的位置开始删除字符。从字符串的指定的位置开始删除字符。 举例举例 af fa .TrimEnd() “ af fa.TrimStart() “ af fa .Trim() “hello”.Remove(2) /结果为结果为he字符串的基本方法和属性 Replace方法:替换字符串的文本方法:替换字符
7、串的文本 语法格式:语法格式: Replace(findtext,replacetext); Debug.WriteLine(hellohello.Replace(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(o
8、ne,1);Debug.WriteLine(str.Substring(0,3);one字符串操作举例12.4 使用日期和时间 DateTime类型类型 (年年,月月,日日)形式形式 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 dt
9、eBirth=Convert.ToDateTime (1969/7/22); Debug.WriteLine(dteBirth); /1969-7-22 00:00:00 增加或减少日期/时间 利用利用DateTime类的方法类的方法 不改变当前不改变当前DateTime变量的值变量的值 返回一个新的返回一个新的DateTime实例实例 方法:方法: AddDays()/增加指定天数增加指定天数 AddMonth()/增加指定月数增加指定月数 AddHours()/增加指定小时数增加指定小时数 AddYears() /增加指定年数增加指定年数增加或减少日期/时间举例 例如: DateTime
10、dteBirth=new DateTime(1969,7,22); Debug.WriteLine(dteBirth.AddMonths(2).ToString(); Debug.WriteLine(dteBirth.AddYears(2).ToString(); Debug.WriteLine(dteBirth.AddMonths(-1).ToString();1969-9-22 00:00:001971-7-22 00:00:001969-6-22 00:00:00获取日期的组成部分获取日期的组成部分 DateTime类的部分类的部分属性属性 举例:举例:DateTime dteBirth
11、=new DateTime(1969,7,22);Debug.WriteLine(dteBirth.Month.ToString();Debug.WriteLine(dteBirth.Date.ToString();Debug.WriteLine(dteBirth.DayOfWeek.ToString(); 结果:结果:71969-07-22 0:00:00Tuesday格式化日期和时间 基本格式化输出日期的方法 dteBirth.ToLongDateString()/ Tuesday, July 22, 1969 dteBirth.ToShortDateString() / 7/22/1969 dteBirth.ToLongTimeString(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【新教材】统编版(2024)|七年级上册道德与法治第二课 正确认识自我 教案
- 2025-2026年天津市人教版高中二年级数学上册第6章同步练习题
- 储罐基础沉降观测记录
- 2026 年中小学长征精神进校园思政教育工作方案
- 西藏自治区日喀则市南木林高级中学2027届高三上物理期中学业质量监测模拟试题含解析
- 模式识别与数据挖掘 课件 张东祥 第1-6章-绪论、数据-专家先验驱动交互
- 医院感染暴发控制标准(WST 524-2025)试题及答案
- 湖北省武汉市武珞路实验初级中学2026-2027学年七年级上学期阶段学情自测英语(含答案)
- 文献阅读兴趣小组组织运行机制
- 2027届江苏省蒋王中学物理高二上期中考试试题含解析
- 2026中国网络剧现状动态与投资盈利预测报告
- 水电工程区域构造稳定性勘察规程(NBT35098-2017 )
- 基于临床路径的医疗资源浪费防控策略
- 2025年车路协同自动驾驶公交:提升公共交通服务
- 《25年度中国青少年阅读报告》
- 中国建筑校园招聘一测题库
- 佛教协会内部管理制度
- 人民调解案卷培训课件
- 乡村治理培训班课件
- GB 4053.1-2025固定式金属梯及平台安全要求第1部分:直梯
- 品质意识培训教材
评论
0/150
提交评论