随笔分类 - C#基础
摘要:首先,在学习抽象方法的时候,我们必须清楚在C#中为什么会存在抽象方法,或者说为什么需要抽象方法。 我们知道,接口可以包含方法的申明和属性,但是方法中不包含代码,实现这个接口的方法必须包含接口中的所有方法和属性,但是现在出现这种情况,假设需要一个“接口”,要求类实现某些方法和属性,但是需要这这个“接口
阅读全文
摘要:1.接口的特点 接口的定义是指定一组函数成员而不实现成员的引用类型,其它类型和接口可以继承接口。定义还是很好理解的,但是没有反映特点,接口主要有以下特点: (1)通过接口可以实现多重继承,C#接口的成员不能有public、protected、internal、private等修饰符。原因很简单,接口
阅读全文
摘要:一、前言 作为比C更先进的语言,C#提供了更好的机制来增强程序的安全性,C#编译器具有严格的类型安全检查功能,它几乎能找出程序中所有的语法问题,但是程序通过了编译检查并不表示错误已经不存在了,不少难以察觉的程序错误是由于变量没有被正确初始化或清除造成的,而初始化和清除工作很容易被人遗忘。微软利用面向
阅读全文
摘要:C#构造函数里的base和this的区别 关于静态构造函数、构造函数的题,写出下面程序的输出结果 class A { static A() { Console.WriteLine("A静态构造函数"); } public A() { Console.WriteLine("A构造函数"); fun1(
阅读全文
摘要:1、属性的作用:保护字段,对字段取值与赋值进行限定 2、属性的使用: _name(属性名)public [对应字段类型] 属性名Name{get{return _name;}set{_name=value;}} 3、字段和属性的命名格式: 字段的命名方式一般采用:_cameCase 字段的命名方式一
阅读全文

浙公网安备 33010602011771号