c# 入门2

类型在C#语言中的作周
·一个C#类型中所包含的信息有:·存储此类型变量所需的内存空间大小
·此类型的值可表示的最大、最小值范围
·此类型所包含的成员(如方法、属性、事件等)
·此类型由何基类派生而来
·程序运行的时候,此类型的变量在分配在内存的什么位置
·Stack简介
Stack overflow Heap简介
使用Performance Monitor查看进程的堆内存使用量
·关于内存泄漏
·此类型所允许的操作(运算)

写代码观察哪些程序占用内存可以用 windows 性能监视器

c#  入门2

 

变量、对象与内存
·什么是变量
· 表面上来看,变量的用途是存储数据
· 实际上,变量表示了存储位置,并且每个变量都有一个类型,以决定什么样的值能够存入变量
 ·变量一共有7种
·         静态变量,实例变量(成员变量,字段),数组元素,值参数,引用参数,输出形参,局部变量
·狭义的变量指局部变量,因为其它种类的变量都有自己的约定名称
·         简单地讲,局部变量就是方法体(函数体)里声明的变量
·变量的声明
·         有效的修饰符组合。ot类型变量名初始化器。t
·值类型的变量
·         以byte/sbtye/short/ushort为例
·         值类型没有实例,所谓的“实例”与变量合而为一
·引用类型的变量与实例
·         引用类型变量与实例的炎系:引用类型变量里存储的数据是对象的内存地址
·变量的默认值
·常量(值不可改变的变量)
·装箱与拆箱(Boxing&Unboxing)

 

变量: 以变量名所对应的内存地址为起点,以其数据类型所要求的的存储空间为长度的一块区域

方法的由来
·方法(method)的前身是C/C++语言的函数(function)
·方法是面向对象范畴的概念,在非面向对象语言中仍然称为函数
·使用C/C++语言做对比
·永远都是类(或结构体)的成员
·C#语言中函数不可能独立于类(或结构体)之外
·只有作为类(结构体)的成员时才被称为方法
·C十+中是可以的,称为“全局函数”
·是类(或结构体)最基本的成员之一
·最基本的成员只有两个——字段与方法(成员变量与成员函数),本质还是数据+算法
·方法表示类(或结构体)“能做什么事情”
·为什么需要方法和函数
·目的1:隐藏复杂的逻辑
·目的2:复用(reuse,重用)
·示例:计算圆面积、圆柱体积、圆锥体积

 

c# 入门2

上一篇:WinSerer相关


下一篇:C# 应用 - 使用 HttpClient 发起 Http 请求