第一部分 C#语言

第一部分 C#语言    330页/10=33天
第一章 C#与.NET框架
一、.NET框架
 CTS (Common Type System )      公共类型库
 CLS (Common Language System)   公共语言规范
 FCL (Framework Class Library)  框架类型库
 
 CLR提供程序执行环境,CLR中有一个虚拟机,CLR负责激活对象,对其进行安全检查,再将其在内存中布局,执行他们,最后进行无用内存回收
 
二、编译过程与Microsoft IL
 Microsoft IL (Microsoft InterMediate Language)  Microsoft 中间语言
 JIT          (Just In Time)                     即时编译

三、C#语言
 1、C# 结构式、基于组件式、面向对象式
 2、面向对象核心:支持对类的定义和处理
    实现面向对象三大支柱:封装、继承、多态
 3、C#支持interface,一种于其所指定的服务的类订立合同的方式
 4、C#中类只能从一个父类继承,但可实现多个接口
 5、struct不能从类继承,也不能被类继承,但可实现接口
 6、面向组件
    性质(property)、事件、属性信息(attribute)
    面向组件编程是通过CLR将元数据与类的代码一起保存而实现的
    元数据:负责描述类,包括其方法和性质,已经安全要求和其他属性信息
    代码:包含执行功能所必须的逻辑流
 7、配件 (assumbly) 程序集
    是文件的集合
    是重用、版本协调、安全性和部署的基本单位
 8、注意点:
    支持C++式指针和关键字直接访问内存,且会警告CLR无用内存回收器,在指针所引用的对象未释放前不进行回收

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值