C#语言程序设计复习资料

上传人:人*** 文档编号:551734983 上传时间:2023-07-24 格式:DOC 页数:7 大小:54KB
返回 下载 相关 举报
C#语言程序设计复习资料_第1页
第1页 / 共7页
C#语言程序设计复习资料_第2页
第2页 / 共7页
C#语言程序设计复习资料_第3页
第3页 / 共7页
C#语言程序设计复习资料_第4页
第4页 / 共7页
C#语言程序设计复习资料_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《C#语言程序设计复习资料》由会员分享,可在线阅读,更多相关《C#语言程序设计复习资料(7页珍藏版)》请在金锄头文库上搜索。

1、Array类的Length属性不是用于返回数组的维数 字符串和字符数组可以相互转换。 继承是可传递的 子类可以继承父类私有成员。 openFileDialog控件就像Timer控件一样,在运行时是看不见的。 int intArray = new int 10;语法是正确的。 while通常使用在不知道循环次数的条件下,for通常使用在知道循环次数的条件下 实例化子类时,先调用基类构造函数。 具有相同的函数名不同的参数列表叫做重载。 下列是整数类型的是byte, short, int, long。公共语言运行时由哪几个部分组成。CLS, CTSWinForm中的列表控件有comboBox, Li

2、stBox, CheckedListBox。下列是浮点类型的是float, decimal, double。面向对象的程序设计的基本特征继承, 多态, 封装下面关于流程控制的说法正确的是do while至少要执行1次。int a = new int 1, 3, 4 ; 其中a3的值为不存在。用于获取当前计算机下的所有驱动器的方法是GetDrives()。FileStream用于进行文件的读取操作。.NET 的通用语言框架机制是.NET Framework。字符串使用string进行声明。C#中的数据类型转换又分为显示转换和隐式转换。隐式数值转换实际上就是从低精度的数值类型转换到高精度的数值类型

3、的转换。C#支持4种类型的注释:单行注释、多行注释、定界和定界文档注释。+在变量使用前,是变量先自加。多分支选择语句是switch。C#中所有对于文件系统的操作都封装System.IO命名空间中在一个类中定义多个方法名相同、方法间参数个数和参数类型不同的方法,我们把它称为方法重载。NET Framework 是一个集成在 Windows 中的组件,它支持生成和运行下一代应用程序与 XML Web Services。.C#是从C和C+派生来的一种简单、现代、类型安全的编程语言。接口用于规范,抽象类用于共性。接口中只能声明方法,属性,事件,索引器。而抽象类中可以有方法的实现,也可以定义非静态的类变

4、量。抽象类是类,所以只能被单继承,但是接口却可以一次实现多个。抽象类可以提供某些方法的部分实现,接口不可以.抽象类的实例是它的子类给出的。接口的实例是实现接口的类给出的。在抽象类中加入一个方法,那么它的子类就同时有了这个方法。而在接口中加入新的方法,那么实现它的类就要重新编写(这就是为什么说接口是一个类的规范了)。接口成员被定义为公共的,但抽象类的成员也可以是私有的、受保护的、内部的或受保护的内部成员(其中受保护的内部成员只能在应用程序的代码或派生类中访问)。此外接口不能包含字段、构造函数、析构函数、静态成员或常量。实例化子类时,先调用基类构造函数。FileStream fs = new Fi

5、leStream(c:hh.txt,FileMode.Open ); StreamWriter sw = new StreamWriter(fs); sw.Write(白日依山尽,黄河入海流); sw.Close(); fs.Close();公共语言运行时是所有.NET应用程序运行时环境,是所有.NET应用程序都使用的编程基础CLR包含两个组成部分,CLS(公共语言规范)和CTS(通用类型系统)int intSum=0;int intMul;=1;for(int i=1;i= 0 & f 10|a10。int numA=25; If(numA19) numA+;上述程序执行完后numA的值是2

6、6。combobox获得选中项索引的是SelectedIndex。 int a = 1; int b = 2; a = a + b; b = a - b; a = a - b; Console.WriteLine(a); Console.WriteLine(b);让timer停止的方法是Enabled=false下列为button单击事件是ClickpictureBox中显示图片的属性image以下不是C#中的数组类型特点的是数组是长度是可改变的用FileStream打开一个文件时,为了控制该FileStream用于创建不存在的文件,应将其FileMode参数设置为Create将字符串改为大写

7、的方法是ToUpper()显式数值转换是指当不存在相应的隐式转换时从一种数值类型转换为另一种数值类型。继承就是在类之间建立一种相交关系,使得新定义的派生类的实例可以继承已有基类的特征和行为,而且可以加入新的特性或者是修改已有的特性来建立类的新层次。string s;int n1=0,n2=0;Console.WriteLine(请输入一个字符串);s = Console.ReadLine();foreach (char c in s)if (c = A & c = a & c = z)n2+;elsecontinue;Console.WriteLine(大写字母有0个,小写字母有1个,n1,n

8、2);对于decimal,由于其精度最高,所以常用在财务中。接口可以继承接口。 5.MSIL是将.NET代码转化为机器语言的一个中间过程。它是一种介于高级语言和基于Intel的汇编语言的伪汇编语言。当用户编译一个.NET程序时,编译器将源代码翻译成Microsoft 中间语言 (MSIL),它是一组可以有效地转换为本机代码且独立于CPU的指令。CTS的全称是通用类型系统(Common Type System)。包括了公共类型系统(CTS)、公共中间语言(CIL)、底部文件格式以及元数据格式等。它定义了一个能够在CLR上运行的语言规范。两种不同类型数据进行混合运算一般需要类型转换,C#中的数据类

9、型转换又分为隐式转换和显式转换。对象是系统中用来描述客观事物的一个实体,它是构成系统的一个基本单位。一个对象由一组属性和对这组属性进行操作的一组服务组成。析构函数是在类的实例结束时,对实例所占用资源执行清除操作的特殊方法,每个类只能有一个析构函数。析构函数与类名同名,前面加上符号。命名空间是为了把一些类和类的实例更好地管理而定义的把这些类和实体集合起来的一个团体,它使用namespace关键字来进行标识。File和Directory都是静态类。类的默认修饰符为Internal。如果int intA=Convert.ToInt32(4.8);则intA=4; Switch语句中,每个case后是使用break语句来结束。属性中不是必须包含Get访问器和Set访问器。函数一次可以返回一个值。一个类能有多个构造函数,构造函数能重载。为了使一个控件在运行时不可见,应将该控件的Visible 属性值设置为False. int intA=5;int intB=4;intB+=intA+;运行完后,intA=6,intB=

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号