摘要: C#中的类型有两种:值类型(valuetype)和引用类型(referencetype)。值类型的变量直接包含它们的数据,而引用类型的变量存储对它们的数据的引用,后者称为对象。对于引用类型,两个变量可能引用同一个对象,因此对一个变量的操作可能影响另一个变量所引用的对象。对于值类型,每个变量都有它们自己的数据副本(除ref和out参数变量外),因此对一个变量的操作不可能影响另一个变量。C#的值类型进... 阅读全文
posted @ 2010-06-26 12:39 Ryan Lee 阅读(372) 评论(0) 推荐(0) 编辑
摘要: C#中的组织结构的关键概念是程序(program)、命名空间(namespace)、类型(type)、成员(member)和程序集(assembly)。C#程序由一个或多个源文件组成。程序中声明类型,类型包含成员,并且可按命名空间进行组织。类和接口就是类型的示例。字段(field)、方法、属性和事件是成员的示例。在编译C#程序时,它们被物理地打包为程序集。程序集通常具有文件扩展名.exe或.dll... 阅读全文
posted @ 2010-06-26 12:10 Ryan Lee 阅读(678) 评论(0) 推荐(0) 编辑