上一页 1 ··· 9 10 11 12 13 14 15 下一页
摘要: 线程之间互不相干但是 多播(multicast)委托 举个例子:不同学生用不同颜色的笔做作业。 学生类(这个类在以下的各个例子中是不变的) class Student { public int ID { get; set; } public ConsoleColor PenColor { get; 阅读全文
posted @ 2019-10-14 11:00 卯毛 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 模板方法: 有这么一家厂家,做披萨和玩具车两种Product,并且给他们的产品装在不同的包装盒Box里,我们通过委托的方式给他们的产品装上包装盒。 产品类 包装盒类 包装车间类 这里多说一句,包装车间类里有包装产品方法WarpProduct(),这个方法的参数是委托类型的变量getPorduct, 阅读全文
posted @ 2019-10-12 10:10 卯毛 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 泛型委托我们之前已经用过很多了,泛型委托经常和lamuda表达式一起使用组成LINQ查询 Action无返回值 Func有返回值 z lambda表达式与泛型委托的结合: 把函数 用 表示,a,b的类型呢是由泛型Func来限定 阅读全文
posted @ 2019-10-11 14:09 卯毛 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 例子: static T[] Zip(T[] a, T[] b) static void Main(string[] args) { int[] a1 = { 1, 2, 3, 4, 5 }; int[] a2 = { 1, 2, 3, 4, 5 }; double[] a3 = { 1.1, 2. 阅读全文
posted @ 2019-10-11 14:06 卯毛 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 泛型接口例子:一个学生有一个独一无二的ID,但是每个学生的姓名不一定是唯一的。 如果这个类实现的是泛型接口,那么这个类也是泛型的,实现接口的时候必须把接口里全部的成员实现。 另一种情况,类实现的是特化之后的泛型接口,这样的类就不是泛型类了。 直接在类继承接口的时候就注入ulong类型,则类就不需要设 阅读全文
posted @ 2019-10-10 19:53 卯毛 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 我们每个苹果都套个盒子,给每本书都套个盒子,但是苹果盒子和书盒子是不同的, 这样下去如果有更多的东西需要套盒子,1000种产品有1000种相应的盒子,造成类型极度膨胀非常难以维护。 我们只准备一种盒子,让这种盒子有不同属性可以装任何东西。 如果有1000种东西需要1000种盒子,在Box类种有100 阅读全文
posted @ 2019-10-10 18:47 卯毛 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 首先,我们需要知道type,type是类型的类型(笑 官方点的说法是,BCL声明了一个Type抽象类,它被设计用来包含类型的特性, 使用这个类的对象(抽象类的对象?这显然是错误的,但是这里用的其实是Type的派生类的对象)能让我们获得程序使用的类型的信息, 对于程序用到的每一个类型,CLR都会创建一 阅读全文
posted @ 2019-10-10 13:50 卯毛 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 首先我们要下载程序包 然后添加引用: 我们用到了: ServiceCollection()方法, AddScoped()方法,每次请求,都获取一个新的实例。同一个请求获取多次会得到相同的实例 我们通过AddScoped获得实例(对象) BuildServiceProvider()方法, GetSer 阅读全文
posted @ 2019-10-09 14:44 卯毛 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 007中詹姆斯邦德表面是温文尔雅的绅士,其实是隐藏身份的特工。 但是邦德出场的时,他需要隐藏身份,不暴露自己特工的身份。 因此他的Kill()方法不能随便暴露,只有总部统计特工时他才会被发现有特工的能力。 我们如果像平时一样定义詹姆斯邦德,那么就会暴露他的身份。 这样定义是可以被发现Kill()方法 阅读全文
posted @ 2019-10-08 16:53 卯毛 阅读(178) 评论(0) 推荐(0) 编辑
摘要: SOLID设计原则 Single Responsibility Principle单一职责原则 单一职责原则(SRP)表明一个类有且只有一个职责。 一个类就像容器一样,它能添加任意数量的属性、方法等。 然而,如果你试图让一个类实现太多,很快这个类就会变得笨重。 任意小的改变都将导致这个单一类的变化。 阅读全文
posted @ 2019-10-08 10:58 卯毛 阅读(189) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 下一页