摘要: 委托:是一种数据类型,它的出现是为了解决在C/C++中需要使用到函数指针的情况。 在计算机中,一切皆地址:比如变量是数据的地址,变量指向以某个地址为起点的一段内存中所储存的值;比如函数是一堆指令的地址,函数指向以某个地址为起点的一段内存中所存储的一组机器语言指令 在程序中,我们调用函数的方式有两种: 阅读全文
posted @ 2020-10-10 01:36 BigBosscyb 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 方法的分类有: 静态方法(方法声明中用staic修饰) 实例方法 虚方法(方法声明时用virtual修饰) 重写方法(方法声明时用override修饰) 密封方法(方法声明时用sealed修饰) 抽象方法(方法声明时用abstract修饰) 外部方法(方法声明时用extern修饰) 分部方法(方法声 阅读全文
posted @ 2020-09-29 13:45 BigBosscyb 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 输出参数:方法声明时,使用out修饰符声明的形参,称为输出参数; 类似于引用参数(ref),输出参数也不创建新的存储位置(副本) 输出参数表示的存储位置就是实参所表示的储存位置 传递给输出参数的实参,在方法调用前不需要强制初始化,在方法内使用到该形参时,需要强制赋值一次。 下面展示double类型的 阅读全文
posted @ 2020-09-29 12:58 BigBosscyb 阅读(2105) 评论(0) 推荐(2) 编辑
摘要: 形参数组:方法声明时,使用params(parameters的缩写)修饰符声明的形参,被称为形参数组。 该形参数组必须位于方法参数列表的最后 params后面必须跟的是一个数组(不要使矩阵数组,如:string[,]) 不要把params和ref和out组合起来使用 在调用形参数组所在的方法时,有两 阅读全文
posted @ 2020-09-29 11:02 BigBosscyb 阅读(2082) 评论(0) 推荐(0) 编辑
摘要: 引用参数:方法声明时,使用ref修饰符修饰的形参称为引用参数。 引用参数与值参数不同,引用参数不创建副本,直接使用实参传过来的数据 调用有引用参数的方法时,需要在实参前加上ref关键字 由于引用参数直接使用实参所指向的数据的位置,所以调用方法前实参必须被明确赋值 声明带引用参数的方法,并且引用参数为 阅读全文
posted @ 2020-09-23 12:08 BigBosscyb 阅读(1506) 评论(0) 推荐(0) 编辑
摘要: 值参数:方法声明时,不带任何修饰符的形参,就被称为值参数。 值参数(形参)本质上是一个局部变量,它的初始值来自方法调用时传递过来的实参 值参数所在的方法被调用的时候,传递的实参必须能够隐式地转换成形参的类型 值参数所在的方法被调用的时候,会将实参的值拷贝一份给形参(创建副本),这样方法调用前后,都不 阅读全文
posted @ 2020-09-23 12:02 BigBosscyb 阅读(876) 评论(0) 推荐(0) 编辑
摘要: 常量:表示常量值的类的成员。 常量表示的值能够在编译的时候计算出来用于代替常量名 常量属于类型,而不属于实例。所以没有实例常量一说,想要表示"实例常量",我们可以用实例只读字段来表示 我们还学过本地常量(局部常量),要和常量区分开 常量的用途有哪些? 在类中声明常量来表示类型中的一些永远不会改变的数 阅读全文
posted @ 2020-09-23 00:03 BigBosscyb 阅读(521) 评论(0) 推荐(0) 编辑
摘要: 属性的作用 属性是对字段的扩展 使用属性对外能够暴露数据 使用属性对内能够保护字段、使字段不被污染 属性其实是由Get/Set方法对演化而来的 为什么说属性能够保护字段? class Program { static void Main(string[] args) { Student studen 阅读全文
posted @ 2020-09-20 22:38 BigBosscyb 阅读(572) 评论(0) 推荐(1) 编辑
摘要: 类中成员可以分为数据成员和函数成员;字段就属于前者--数据成员,字段就是用来存储数据的。 ###字段:表示与对象、类型相关的变量; 字段常被叫做"成员变量"; 当字段与对象相关联的时候又被叫做"实例字段" 当字段与类型关联的时候被叫做"静态字段"。 字段的声明: 字段声明虽然带有分号,但是它并不是语 阅读全文
posted @ 2020-09-20 12:21 BigBosscyb 阅读(840) 评论(0) 推荐(0) 编辑
摘要: try语句提供了一种捕获程序发生异常的机制。try语句有三种形式: 1、一个try块儿后跟一个或多个catch块儿 2、一个try块儿后跟一个finally块儿 3、一个try块儿后跟一个或多个catch块儿,最后再跟一个finally块儿。(最常用) 例子:声明一个Caculator类型,并定义一 阅读全文
posted @ 2020-09-02 01:10 BigBosscyb 阅读(21938) 评论(0) 推荐(1) 编辑