第二章C#数据类型.ppt

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

;课程目标;变量( 2-1);变量的命名;变量 (2-2);定义变量的注意事项;静态变量和实例变量;静态变量和实例变量;局部变量;隐式类型的局部变量;隐式类型的局部变量;常量 2-1;常量 2-2;C# 的基本数据类型 ;C#两种数值类型;C# 的基本数据类型 ; ; ; ; ; ;2.1.1 简单类型;转义序列表 ;转义字符示例;; ; ;; ; ; ;;思考;2.2 引用类型;1 类 C#中经常用到两个类:object和string 对于object类型,它是所有其他类型的基类,一个object类型的变量可以赋予任何类型的值。 对于string类型,它表示由0个或多个unicode字符构成的一组字符序列。 2 接口 接口好比一种模板,这种模板定义了实现接口的对象必须实现的方法,其目的就是让这些方法可以作为接口实例被引用。 3 委托 C#中,委托是引用类型,它是完全面向对象的 4 数组;new 操作符 ;as 操作符 ;is操作符 ;sizeof 操作符 ;typeof 操作符 ; ; ; ; ; ;例题;多维数组;多维数组;交错数组;隐式类型数组; ;foreach循环;foreach循环; ;处理字符串;处理字符串;处理字符串;6).比较字符串的方法( Equals方法/Compare方法/==/!=) string a=“this”; Console.WriteLine(“{0}”,a.Equals(“this”)); Console.WriteLine(“{0}”,string.Compare(a,“this”)); ;7).字符串转换 全部转换成大写;7). 字符串转换 全部转换成小写;7). 字符串转换 使用字符串转换来忽略大小写;7). 字符串转换 使用 字符串.Trim() 来调整字符串,使之去除掉左右空格。;7) 字符串转换 综合示例;7) 字符串转换 使用 Trim 可以去掉以指定字符开头或结尾的字符,直到遇到非指定的字符为止:;;7) 字符串转换 使用 TrimStart 去掉字符串开头的指定字符;7) 字符串转换 使用 TrimEnd 去掉字符串结尾的指定字符:;7) 字符串转换 使用 PadLeft或PadRight在字符串左边或右边添加指定数量的空格:;7) 字符串转换 使用 PadLeft或PadRight在字符串左边或右边添加指定数量的指定字符:;8) 字符串分割 可以使用 Split 把字符串按指定的字符分割成字符串片断。;从文件中获得数据;9) 替换字符或字符串 使用 Replace(原字符串, 新字符串) 可以用来把字符中的原字符串替换成新字符串。;10) 删除子字符串 使用 Remove(起始位置) 可以删除从指定位置开始到字符串末尾的子字符串;10) 删除子字符串 使用 Remove(起始位置, 长度) 可以删除从指定位置开始到指定长度的子字符串。;11) 插入字符串 使用 Insert(起始位置, 子字符串) 可以在指定位置插入子字符串。;12) 检查字符串中是否包含子字符串 使用 Contains(子字符串) 可返回字符串中是否包含子字符串。;处理字符串;DateTime结构;DataTime结构;DataTime结构;DataTime结构;思考;2.5 表达式和运算符 C#中的表达式类似于数学运算中的表达式,是由操作数和运算符组成的。操作数可以是一个变量、常量或者另外一个表达式,运算符指明了作用于操作数的操作方式。 运算符大致分为3类,一元运算符(一个操作数)、二元运算符(两个操作数)和三元运算符(三个操作数)。 ;算数运算符 一元运算符 ;二元运算符 ;;;;;;前置和后置自加/自减运算符; ;操作符优先级 ;温馨提示;思考;类型转换;类型转换;类型转换;类型转换;类型转换; ;类型转换;类型转换;类型转换;类型转换;类型转换;类型转换;类型转换;类型转换;类型转换; 2. Convert类 Convert类用来在不同的基本数据类型之间进行转换,包括不相关数据类型间的转换。 ??提供了一些静态方法来完成数据类型间的转换, 如:ToInt16、ToInt32、ToInt64、ToSingle、ToDouble、 ToBoolean、ToChar、ToString等等;类型转换;类型转换;; ;装箱和拆箱 (实例演示);总结 ;学习任务:“图形菜单”案例;任务分析: 为了增强用户体验,可将系统菜单改为图形化菜单,过程如下: 在控制台文本状态下,通过文本前景颜色、背景颜色的差异,显示普通菜单项和选中菜单项,实现模拟的图形化菜单。 从键盘

文档评论(0)

wuyoujun92 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档