网站大量收购独家精品文档,联系QQ:2885784924

C#windows程序设计经典案例汇总1.ppt

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

软件设计环境课程概念汇总 目录 1.托管代码 2.命名空间 3.类与对象 4.控制台程序类Console 5.装箱和拆箱 6.引用类型的变量与值变量 7.结构类型 8. 枚举类型 9.C#编程常用的类及其常用属性、方法 10.面向对象程序设计的基本概念 目录 1.托管代码 .NET编译生成的中间语言叫托管代码,也叫MSIL(microsoft intermediate language,中间层语言)不依赖于机器,不依赖于操作系统。 2.命名空间 命名空间” 是.NET中的各种语言使用的一种代码组织的形式。C#有1000多个类,每个类都放在自己的命名空间里。 分为:系统命名空间和用户自定义命名空间。 使用Using 关键字来导入命名空间,以便使用其中的类。 3.类与对象 类是一种数据结构,它可以封装数据成员、方法成员和其他的类。 C#所有的语句都必须包含在类内,类是C#语言的核心。 类也分为内置类和用户自定义类。内置类存放在各自的命名空间中。 用户自定义类关键字为class,语法如下: 4.控制台程序类Console C#内置类,实现控制台应用程序的标准输入、输出。 常用方法: Write(内容) :在控制台上输出内容后不换行,后面的内容紧跟在前面。 WriteLine (内容) :在控制台上输出内容后立即换行,后面的内容输出在下一行。 Read() :在控制台上输入单个字符赋值给Char型变量 ReadLine():在控制台上输入多个字符赋值给String型变量 7.结构类型 把一系列相关的变量组织成一个单一实体的类型称为结构类型。其中的每个变量称为结构的成员。 结构用struct 关键字定义。 结构的特点: 1、值类型 2、向方法传递一个结构类型的变量时,按数值传递 3、结构的实例化可以不用new运算符。在结构体中含有构造函数时,必须用new运算符。 4、结构中可以声明构造函数,但它们必须含有参数。 5、在结构中初始化成员是错误的。 8. 枚举类型 枚举类型也是一种自定义值类型,枚举类型的声明 用关键字enum 枚举的实质是符号常量的集合,每个符号常量关联一个值(默认是int型的) 使用枚举的好处在于提高程序的可读性 枚举通常和分支语句结合使用 在变量的值可以预知的情况下,可以去定义枚举类型。 9.C# 编程常用的类及其常用属性、方法 1)String类 属性:length 属性使用的语法为:对象名.length 方法有: (1)Compare: 特点:静态方法,通过类名调用,用于比较2个字符串是否相等。 返回值:逐个按ascii码比较大小,若两串相等返回值为0;小于返回值为-1;大于返回值为1 语法:String.Compare(str1,str2) (2)CompareTo: 非静态方法,需要string类的对象调用 str1.CompareTo(str2) (3)IndexOf:非静态方法,求子串位置 语法为: 母串.IndexOf(子串,[搜索起始序号][,搜索的个数]) 注意:子串可以为单个字符或者多个字符 若子串不存在则返回-1;存在则返回其在母串的起始位置的索引值 (4)Format:静态方法,格式化字符串 语法为:String.Format(指定格式,待格式化的字符串) 例:string str1, str2; str1 = C#; str2 = 经典!; label3.Text =String.Format({0},{1}!!!, str1, str2); (5)Split:非静态方法,把整串按照某个分隔符分成一系列小的字符串,返回一个字符串数组。 语法为: 待分割的串.Split(分隔符) (6)substring:非静态方法,对字符串从指定索引处取指定个数的字符串。 语法:str1.Substring(指定索引,个数); (1)Abs(参数):求参数的绝对值,结果为整型; int n = Math.Abs (-8); (2)Exp(次幂):返回e的指数次幂,结果为double型; double m = Math.Exp(2); (3)Pow(指定数字,指定次幂):返回指定数字的指定次幂,结果为double型; double m = Math.Pow (2,2); (4)Sqrt(参数):返回参数的平方根,结果为double型; double m = Math.Sqrt(4); 5) System

文档评论(0)

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

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

1亿VIP精品文档

相关文档