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

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

ID:45033243

大小:319.84 KB

页数:46页

时间:2019-11-08

C#windows程序设计经典案例汇总1_第1页
C#windows程序设计经典案例汇总1_第2页
C#windows程序设计经典案例汇总1_第3页
C#windows程序设计经典案例汇总1_第4页
C#windows程序设计经典案例汇总1_第5页
资源描述:

《C#windows程序设计经典案例汇总1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件设计环境课程概念汇总目录1.托管代码2.命名空间3.类与对象4.控制台程序类Console5.装箱和拆箱6.引用类型的变量与值变量7.结构类型8.枚举类型9.C#编程常用的类及其常用属性、方法10.面向对象程序设计的基本概念C#目录11.构造函数12.析构函数13.静态成员14.结构与类的区别15.属性16.方法的参数17.索引器18.继承19.委托20.接口C#1.托管代码.NET编译生成的中间语言叫托管代码,也叫MSIL(microsoftintermediatelanguage,中间层语言)不依赖于机器,不依赖于操作系统。C#2.命名空间命名空间”是.NET中的各种语言

2、使用的一种代码组织的形式。C#有1000多个类,每个类都放在自己的命名空间里。分为:系统命名空间和用户自定义命名空间。使用Using关键字来导入命名空间,以便使用其中的类。C#3.类与对象类是一种数据结构,它可以封装数据成员、方法成员和其他的类。C#所有的语句都必须包含在类内,类是C#语言的核心。类也分为内置类和用户自定义类。内置类存放在各自的命名空间中。用户自定义类关键字为class,语法如下:class类名{类体}C#4.控制台程序类ConsoleC#内置类,实现控制台应用程序的标准输入、输出。常用方法:Write(内容):在控制台上输出内容后不换行,后面的内容紧跟在前面。W

3、riteLine(内容):在控制台上输出内容后立即换行,后面的内容输出在下一行。Read():在控制台上输入单个字符赋值给Char型变量ReadLine():在控制台上输入多个字符赋值给String型变量C#装箱:值类型的数据隐式地转换成一个对象类型。拆箱:将一个对象类型的数据显式地转换成一个值类型数据。5.装箱和拆箱C#值类型的变量其内容是对象的值;引用类型的变量其内容是对象的地址而不是值,给引用变量赋值要使用new操作符。6.引用类型的变量与值类型的变量C#7.结构类型把一系列相关的变量组织成一个单一实体的类型称为结构类型。其中的每个变量称为结构的成员。结构用struct关键

4、字定义。结构的特点:1、值类型2、向方法传递一个结构类型的变量时,按数值传递3、结构的实例化可以不用new运算符。在结构体中含有构造函数时,必须用new运算符。4、结构中可以声明构造函数,但它们必须含有参数。5、在结构中初始化成员是错误的。C#8.枚举类型枚举类型也是一种自定义值类型,枚举类型的声明用关键字enum枚举的实质是符号常量的集合,每个符号常量关联一个值(默认是int型的)使用枚举的好处在于提高程序的可读性枚举通常和分支语句结合使用在变量的值可以预知的情况下,可以去定义枚举类型。C#9.C#编程常用的类及其常用属性、方法1)String类属性:length属性使用的语法

5、为:对象名.length方法有:C#(1)Compare:特点:静态方法,通过类名调用,用于比较2个字符串是否相等。返回值:逐个按ascii码比较大小,若两串相等返回值为0;小于返回值为-1;大于返回值为1语法:String.Compare(str1,str2)C#(2)CompareTo:非静态方法,需要string类的对象调用str1.CompareTo(str2)C#(3)IndexOf:非静态方法,求子串位置语法为:母串.IndexOf(子串,[搜索起始序号][,搜索的个数])注意:子串可以为单个字符或者多个字符若子串不存在则返回-1;存在则返回其在母串的起始位置的索引值

6、C#(4)Format:静态方法,格式化字符串语法为:String.Format(指定格式,待格式化的字符串)例:stringstr1,str2;str1="C#";str2="经典!";label3.Text=String.Format("{0},{1}!!!",str1,str2);C#(5)Split:非静态方法,把整串按照某个分隔符分成一系列小的字符串,返回一个字符串数组。语法为:待分割的串.Split(分隔符)C#(6)substring:非静态方法,对字符串从指定索引处取指定个数的字符串。语法:str1.Substring(指定索引,个数);C#2)Math类:静态方

7、法(1)Abs(参数):求参数的绝对值,结果为整型;intn=Math.Abs(-8);(2)Exp(次幂):返回e的指数次幂,结果为double型;doublem=Math.Exp(2);(3)Pow(指定数字,指定次幂):返回指定数字的指定次幂,结果为double型;doublem=Math.Pow(2,2);(4)Sqrt(参数):返回参数的平方根,结果为double型;doublem=Math.Sqrt(4);C#3)Convert类强制转换类。常用的静态方法:ToBoo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。