摘要:
阅读目录 接口 在说依赖注入之前,先了解下什么是接口。 我们在学编程的时候都知道,接口的相关规则:(来源百度百科) 1. 接口是一个引用类型,通过接口可以实现多重继承。 2. C#中接口的成员不能有new、public、protected、internal、private等修饰符。 3. 接口中只能 阅读全文
摘要:
阅读目录 关闭 什么是反射,反射能干嘛? 获取类型的相关信息 获取类型本身信息(命名空间名、全名、是否是抽象、是否是类、、... 获取类型成员信息(通过Tyep中的方法GetMembers) 动态调用方法 调用方式一(使用InvokeMember调用方法) 调用方式二(使用MethodInfo.In 阅读全文
摘要:
阅读目录 关闭 前言 特性是什么? 那么什么是“元数据”? 特性到底是什么? 我们自定义一个特性玩玩 什么是命名参数? 我们来继续要看看AttributeUsage(这个描... 自定义特性可以干什么? 前言 我们初学C#的时候看到类上面一对中括号里面有个高亮了的关键字,不知道那是什么有什么用。想问 阅读全文
摘要:
阅读目录 关闭 委托的使用 匿名方法 Func和Action Lambda的诞生 那得从很久很久以前说起了,记得那个时候... 懵懂的记得从前有个叫委托的东西是那么的高深难懂。 委托的使用 例一: 什么是委托? 个人理解:用来传递方法的类型。(用来传递数字的类型有int、float、double,用 阅读全文
摘要:
阅读目录 关闭 《C#基础知识巩固》 《一步步学习javascript基础篇》 《一步步开发自己的博客 .NET版》 《一些没有分类的文章》 《C#基础知识巩固》 一、特性是什么东东 二、什么是反射、反射可以做些什么 三、依赖注入是什么 四、可空类型Nullable<T>到底是什么鬼 五、谈扩展方法 阅读全文
摘要:
阅读目录 关闭 简述什么是协变性、逆变性、不变性 泛型委托的可变性 泛型接口的可变性 不变性 延伸思考 总结 简述什么是协变性、逆变性、不变性 协变性,如:string->object (子类到父类的转换) 逆变性,如:object->string (父类到子类的转换) 不变性,基于上面两种情况,不 阅读全文