C#相关_C#面向对象笔记
LetsonH
菜鸡一个,请大佬们多多指点
展开
-
面向对象编程 - 练习题
C#面向对象编程-练习题 1.C#中的方法重写使用关键字(a)。 override overload static Inherit 2.以下的C#代码,试图用来定义一个接口: public interface IFile{ int A; int delFile() { A = 3; } void disFile()原创 2017-08-28 23:10:08 · 3353 阅读 · 0 评论 -
重要核心思想
包含:OOA分析 OOD设计 OOP 编程 1.面向对象的架构分析,要分析对象是谁,职责是什么? 2.分成不同的类与方法。 3.要确定分配的类中包含变化因素,只有变化才分类 4.必要时可能一个方法一个类。 概述 面向过程的程序 = 算法 + 数据结构;关心解决问题的步骤。 面向对象的程序 = 对象 + 交互; 关心谁在解决问原创 2017-09-01 20:24:53 · 243 阅读 · 0 评论 -
Iterator迭代器原理
引入 foreach (var item in hand) {遍历 item.Fly(); } 常见面试题:可以foreach的条件 对象具有迭代器对象(GetEnumerator方法) 或,对象实现IEnumerable接口 迭代器原理与意图 原理:iterator 迭代器对象 意图:访问聚合对象内容而不暴露其内部结构。 提原创 2017-09-01 20:27:59 · 934 阅读 · 0 评论 -
反射动态创建对象_Json为例
1. 取得数据类型Type 方式一:Type.GetType(“类型全名”); 适合于类型的名称已知 方式二:obj.GetType(); 适合于类型名未知,类型未知,存在已有对象 方式三:typeof(类型) 适合于已知类型 方式四:Assembly.Load(“XX原创 2017-09-01 20:30:59 · 1900 阅读 · 0 评论