第1章到第四章

第1章深入。net框架
1.1Microsoft.net框架概述
1.1.1Microsoft.net介绍
microsoft.net平台利用以互联网为基础的计算机和激增的特点,通过先进的软件技术和重多的智能设备,从而提供更简单,更为个性华,更有效的的互联网服务
.net框架(.net Framework)随后发布,它是开发.net应用程序的基础
1.1.2.net框架的魅力
提供一个面向对象的编程环境,完全支持面向对象编程
为web应用的强大支持。
对web service(web服务)的支持
实现SOA,支持云计算
支持构建。net程序的 。。外衣
1.2.net框体系结构
1.2.1.net框架结构
。net框架有两个组件:CLR和Fcl CLR是。net框架的基础。FCL是一个综合性的面向对象的重用类型集合

1.2.2CLR
CLR的全称为公共语言运行时(Commom Language Runtime).它是所有程序运行时环境
1、。net编译技术
2。CTS规范类型
3.CLS 规范语言
1.2.3FCL
。net框架另一个重要部分是FCL,框架类库
1.3面向对象回顾
1.3.1类和对象
由对象归纳为类,是归纳对象的共性的过程
在类的基础上,将状态和行为实体化为对象的过程称为实例化
属性访问器;只写属性:只包含set访问器 只读属性:只包含get访问器。读写属性:同时包含set访问器和get访问器
1.3.2封装
1.3.3类图
第2章 深入c#数据类型
2.1值类型和引用数据类型
2.1.1概述
1.值类型:值类型源于system.valuetype
引用类型: 引用类型源于system。object
3.细分值类型和引用数据类型
int类型是值类型,数组是引用类型
2.1.2结构
1.结构的定义
语法
访问修饰符 sturuct结构名
{
//结构体
}
2.结构的使用
直接定义结构对象
声明结构对象后,必须给结构的成员赋初始值
3结构的使用经验
2.1.4封装和拆箱
将值类型转换为引用类型的过程称为封装,反之称为拆箱
2.2不同类型的参数传递
2.2.1概述
使用值传递,在方法中对参数值的更改在调用后不能保留
使用ref方式传递,可以保留参数值的更改
2.2.2值方式参数传递
1。使用引用类型作为参数
2.使用值类型作为参数
2.2.3引用·方式参数传递
1.使用引用类型作为参数
2.使用值类型作为参数

第三章 使用集合组织相关数据
3.1集合概述
3.1.1ArrayList
ArrayList非常类似于数组,也有人称它为数组列表,ArrayList可以动态维护。
ArrayList类类似于system。collections命名空间
1.给ArrayList添加数据
ArrayList通过Add方法添加元素
反回值:值是一个int整型,用于返回添加的元素的索引。
参数
2.通过集合初始化器构造集合
2.存取ArrayList中的单个元素
SE enginneer =(SE)enginneer【0】;
mox。show(enginneer。sayHi());
3.遍历ArrayList中的元素
4.删除ArrayList中的元素
3.1.2Hashtable
在ArrayList集合中我们使用索引访问它的元素,但是使用这种方式必须了解集合中的某个数据的位置
1.Hashtable通过Add()方法添加元素
2获取Hashtable的元素
3.删除Hashtable的元素
4.遍历Hashtable中的元素
3.2泛型和泛型集合
3.2.1
泛型:通过使用类型参数(T)。
3.2.2泛型集合List
语法:List对象名 =new List();
3.2.3泛型集合Dictionary<K,V>
语法;Dictionry<K,V>对象名 =new Dictionry<k,v>();
3.2.3泛类型
语法pubilc Class类名
{
//…
}

第四章深入类的方法
4.1构造函数
1.构造函数
方法名与类名相同
没有返回值类型
主要完成对象的初始化工作
2.无参构造函数
语法:访问修饰符 类名()
{
//方法体
}
3.带参构造函数
语法:访问修饰符 类名(参数列表)
{
//方法体
}
4.隐式构造函数
当不给类编写构造函数时,系统假自动给类分配一个无参构造函数,称为隐式构造函数
4.2方法重载
4.2.1构造函数的重载
一个类有很多种实现方式
4.3对象交互
4.3.1概述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值