c#考试复习资料(整理了好长时间)(3)

2025-08-31

1. 回收过程:

1、垃圾回收时机:托管堆满了,内存分配即将不足时,0代内存分配满了,或其他情况,微软没有公开该部分算法。程序员可以手动调用GC.Collect(),但是会有警告,微软并不建议这么做。

2、垃圾确认:通过根来寻找可达的对象(以后添加),并做标记,然后回收没有标记的对象。

3、垃圾回收:内存回收,对于实现了Finalize方法的对象请参考最上面1的介绍。

4、内存转移,合并。垃圾回收后使得内存不连续,零碎,.Net会将利用的内存合并为连续的块,然后更新对象的指针。

13, 控制台应用程序回车换行 console.writeline(); 14, 单文档,多文档应用程序

单文档只能进行一份文档或图片的操作,就是你不能同时在一个程序打开两个文件,单文档程序打开多个文件会产生多个进程;

多文档可以用多个窗口显示不同的信息,进行不同的任务,有多个视图环境,可以同时操作多个文件,多文档程序打开多个文件只需一个进程。

15, 类成员变量存储属性值的是:属性,字段,get,set

16, 改变winform窗体标题时使用text属性

17, 继承性 方便重复使用代码

18, 语法中声明静态变量static,常量const

19, 由字符串类型 转换为整型 用 int.parse conxert 类型转换

20, New关键字作用:new运算符(用于创建对象和调用构造函数);new修饰符(可以显

示隐藏从基类继承的成员);new约束(用于在泛型声明中约束可能用作类型参数的参数的类型,New约束指定泛型声明中的任何类型参数都必须具有公共的无参构造函数) 21, C#基本单位是语句

22, 虚方法不可以与overwrite一起使用

23, 继承的特性之一:传递性 24, Interface接口

25, . net 发生错误叫异常 try catch finally

26, 容器控件——分隔器 groupbox panel

27, 复选框、radiobutton属性checked被设置为true时,则为被选中。

28,

(1)公共语言运行时:Common Language Runtime,CLR,是所有.NET应用程序运行时环境,是所有.NET应用程序都使用的编程基础,负责管理用.net库开发的所有应用程序的执行,可以看作是一个在执行时管理代码的代理。包括通用语言规范CLS和通用类型系统CTS,CLS规定所有.NET语言都应遵循的规则,生成可与其他语言互操作的应用程序;CTS包含标准数据类型和准则集,用于解决不同语言的数据类型不同的问题。CLS、CTS和MSIL(微软中间语言)紧密配合以实现语言互操作性。CLR的四个特点:(1)管理内存;(2)易于设计组件和应用程序,其对象可以跨语言互动;(3)JIT编译器,一次编译,就可运行在支持运行库的任何CPU和操作系统上;(4)跨语言集成 (特别是跨语言继承)

(2)虚方法: 声明虚方法的关键字为virtual,声明方式public virtual bool Withdraw( ); 调用虚方法,运行时将确定调用对象是什么类的实例,并调用适当的覆写方法。虚方法可以有实现体 。虚方法可以被覆写(override实现)。

(3)委托 事件

委托完全面向对象的——既封装方法又封装对象实例,定义委托实际是定义一个类型的委


c#考试复习资料(整理了好长时间)(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:预览国电南瑞科技股份有限公司关于加强上市公司治理专项活动的自

相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219