随笔分类 - .NET
文件操作IO流
摘要:1.读写文件的5个基本步骤 1.1 创建文件流 1.2 创建阅读器或者写入器 1.3 执行读写操作 1.4 关闭阅读器或者写入器 1.5 关闭文件流2.文件操作 File类 2.1 Exists(string path) 检查指定文件是否存在 2.2 Copy(string source,strin
阅读全文
可扩展标记性语言XML
摘要:Load事件是窗体中第一个执行的事件,执行时机最早.InitializeComponnet() 初始化窗体上的控件Initalize 初始化 Component 组件(控件)1.XML注释: <! > xml中只能有一个根节点2.编写XML文件 2.1 区分大小写 2.2 又开始就有闭合 <pric
阅读全文
深入理解多态
摘要:1.实现多态的三种方式 1.1 虚方法 1.2 抽象类 1.3 接口2.里氏替换 2.1 里氏替换的概念:在一个软件系统中,如果子类替换父类出现的位置,而对整个软件系统功能没有影响。3.抽象类和抽象方法 虚方法可以选择性的被子类重写,抽象方法强制子类必须重写 3.1 一个类中abstract修饰,就
阅读全文
初识继承和多态
摘要:1.继承:一个类可以使用另一个类的属性和方法(成员) 1.1 子类继承父类使用的符号是冒号 1.2 子类不能继承父类的构造函数2.我们new子类构造的时候,到底发生了什么? 2.1 调用子类构造的时候,没有使用base关键字调用父类的指定的构造,默认调用父类的无参构造3.base关键字 3.1 ba
阅读全文
面向对象的七大设计原则
摘要:面向对象七大设计原则 1、开闭原则(OCP:Open-Closed Principle) 2、里氏替换原则(LSP:Liskov Substitution Principle) 3、单一职责原则(SRP:Single responsibility principle) 4、接口隔离原则(ISP:In
阅读全文
C#设计模式2--------简单工厂模式
摘要:简单工厂模式介绍: 简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂 模式的一个特殊实现。
阅读全文
C#设计模式1--------单例模式
摘要:单例模式介绍: 单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例。即一个类只有一个对象实例。 单例模式的要点: 单例模式的要点有三个;一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例
阅读全文
值传递和引用传递专题案例
摘要:1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 7 namespace Chapter_02值传递和引用传递 8 { 9 /// 10 /// 值传递和...
阅读全文
深入类的方法
摘要:1.静态变量 1.1 静态方法中: 1.1.1 只能使用静态成员 1.1.2 不能直接使用非静态成员,如要使用,请先new,再用 1.2 在普通方法中:可以随便使用2.构造函数 2.1 构造:方法名称和类名相同,没有返回值类型,甚至连void都不能有,用来初始化成员变量 2.2 一个类中可以有N个构
阅读全文
使用集合组织相关数据
摘要:1.在以后开发中都会使用集合作为数据容器。2.非泛型集合 2.1 单列:ArrayList 2.1.1 Add(Object):可以添加任何数据类型 --引发问题:当我们遍历,除非将单个元素的类型写成Object 2.1.2 Remove(真事的元素本身,Object类型) --根据索引删除 Rem
阅读全文
深入C#数据类型
摘要:1.任何对象都会自动调用它的ToString()方法,而程序员自定义类,默认父类都是Object,即使没有任何内容,也可以复用父类的ToString()。 父类的ToString()的底层实现刚好就是获取当前对象所属命名空间+类名。2.用户自定义类也是一种数据类型 2.1 引用类型: 2.2 值类型
阅读全文
深入.NET框架
摘要:1..NET框架的两个主要组件是什么? 解析:CLR(公共语言运行时)和FCL(.NET框架类库)2.CLR的中文全称是什么? 解析:公共语言运行时3.说说你对封装的理解 解析:代码隐藏,保证代码的安全,值符合要求 体现一:私有的字段封装成共有属性 体现二:将一堆方法写到一个类中,看成是封装4..N
阅读全文
浙公网安备 33010602011771号