09 2020 档案
摘要:接口,依赖反转,单元测试 一、IEnumerable接口使用 1 using System; 2 using System.Collections; 3 using System.Collections.Generic; 4 using System.Linq; 5 using System.Tex
阅读全文
摘要:抽象类&开闭原则 一、概念 为做基类而生的“抽象类”与“开放/关闭原则” 抽象类是函数成员没有被完全实现的类,就是类里面可以有若干个函数成员,其中至少有一个函数成员没有被实现。没有被实现的函数成员一定要用abstract来修饰。不允许实例化一个抽象类。 一个类不能被实例化,就剩两个用处了。第一,作为
阅读全文
摘要:重写与多态 一、隐藏与多态 1 /* 多态 */ 2 using System; 3 using System.Collections.Generic; 4 using System.Linq; 5 using System.Text; 6 using System.Threading.Tasks;
阅读全文
摘要:什么是类 一、as 确认了O是一个student类型, 两个方法: 1.强制类型转换 Student student = (Student) O 2.as Student student = O as Student 类的继承 概念 一、is a 一个子类的实例也是一个父类的实例(一个汽车是一个交通
阅读全文
摘要:Event 一、概念 事件是被拥有者的内部逻辑触发的 事件处理器是事件响应者的一个成员 二、例子 一星 1 /* 一星的例子 */ 2 using system; 3 using system.windows.Forms; 4 5 namespace EventExample 6 { 7 class
阅读全文
摘要:delegate 什么是委托(委托可以按照一定的约束指向某些目标方法,然后帮助我们完成对这些方法的间接调用) 例子: namespace delegateExample { class program { static void main(string[] args) { Calculator ca
阅读全文
摘要:传值/输出/引用/数组/具名/可选参数/扩展方法 传值参数 声明时不带修饰符的形参时值形参,一个值形参对应于一个局部变量,只是它的初始值来自该方法调用所提供的相应实参。传值参数会为传进来的实例参数创建一个副本,图片里的Notice。 1.值类型 2.引用类型,创建新对象 引用类型的变量存储的值就是引
阅读全文
摘要:字段&属性&索引器&常量&类的实例 字段 什么是字段 1.字段是一种表示与对象或类型(类与结构提)关联的变量 2.字段是类型的成员 3.与对象关联的字段称“实例字段” 4.与类型关联的字段称为“静态字段”,由static修饰,表示这个类型当前的状态 例子: console.writeline(stu
阅读全文
摘要:class program { static void main(string[] args) { calculator c = new calculator(); int r = 0; try { r = c.add("abc","100"); } catch(overflowException
阅读全文
摘要:操作符里的类型转换 一、隐式类型转换 不丢失精度的转换 子类向父类的转换 装箱 using system; namespace Conversion_Example { class Program { static void Main(string[] args) { Teacher t = new
阅读全文
摘要:方法的定义、调用与调试 一、构造器 静态构造器 不带参数的构造器 带参数的构造器 static void main(string[] args) { student stu = new student (2,"MR.OKAY");//传参数满足自定义构造器的需求 console.writeline(
阅读全文
摘要:详解类型、变量与对象 一、类型在C#语言中的作用,一个C#类型中所包含的信息有: 存储此类型变量所需的内存空间大小 此类型的值可表示的最大、最小值范围 此类型所包含的成员(如方法、属性、事件等) 此类型由何基类派生而来 程序运行的时候,此类型的变量在分配在内存的什么位置 1.Stack简介(栈给方法
阅读全文
摘要:初识类与名称空间 一、如果我们写一个类,没有把这个类的名称空间是哪个标出来的时候,就从引用的名称空间里检索,看到哪个名称空间里有这个类; 1.Using把名称空间引用进来; 2.一个solution里可以有多个项目(Project); 3.名称空间就是以树形结构组织类; 4.我们编写了一个类“pro
阅读全文

浙公网安备 33010602011771号