摘要: 相换工作的朋友可以试着做一下: 1. CLR、CTS、CLS 分别是什么意思? CLR:.net Framework的核心是运行库的执行环境,称为公共语言运行库(Common Language Runtime)或.net运行库。 CTS(Common Type System):通用类型系统。它定义了可以在中间语言中使用的预定义数据类型,所有用于.net Framework的语言都可以生成最终基于这些类型的编译代码。 CLS(Common Language Specification):CLS和CTS一起确保语言的互操作性。 2. 什么是基元类型? 由编译器直接支持的数据类型称为基元类型. 3. 值类型和引用类型的区别是什么?为什么要设计值类型?值类型会被GC回收吗?值类型是否能在托管堆分配?  主要区别:对于值类型变量直接保存其数据,值类型存储在堆栈中;而对于引用类型变量仅保存地址,对应的数据可以在该地址中找到,引用类型存储在托管堆中;   C#把基本类型规定为值类型,而把包含许多字段的较大类型规定为引用类型原因是 阅读全文
posted @ 2007-02-06 07:57 ABeen 阅读(1700) 评论(8) 推荐(0) 编辑