07 2024 档案
摘要:1.如果反射加载的依赖没有,则会执行报错,如下所示:没有添加Ruanmou.DB.Interface的引用就报错 2.工厂模式: 添加一个节点: 使用如下: 3.利用反射创建有参构造函数,以及泛型类: 4.反射中方法的调用: 可以调用私有方法以及泛型方法: 5.反射中访问属性和字段 6.反射的缺点:
阅读全文
摘要:1.泛型约束: 不存在有参构造约束; 2.约束可以有多个: 3.协变: 4.逆变(暂不学习) 5.泛型缓存:
阅读全文
摘要:1.新建wpf程序,app.xaml文件说明: 2.Attribute特征:为了表示同类标签中的某个标签阈值不同,可以给它的特征赋值: 3.命名空间的引用:使用xmlns特征来定义名称空间:语法格式为:xmlns[:可选的映射前缀]=“命名空间”,如果没有写映射前缀,说明是默认的命名空间: 4.x:
阅读全文
摘要:1.Lambda表达式的使用示例如下: 2.Linq示例:
阅读全文
摘要:1.Partial示例:命名空间一样,类名一样: 如上所示,tb_Employee是一张数据库表,如果数据库增加了新的字段,VS中就会更新类,如果在主程序中调用Report方法,并将Report方法写道Partial类中,Partial类中的数据就不会被覆盖; 2.winfrom窗口,winfrom
阅读全文
摘要:1.泛型类的示例: 2.泛型接口的示例: 3.系统数据类型中泛型的示例: 4.泛型方法中例子: 5.泛型委托的示例: 6.泛型委托和Lam表达式
阅读全文
摘要:1.依赖注入:主要有三种:通过构造器,通过属性,通过接口(也就是方法,因为继承接口需要实现方法) 可以使用一些依赖注入框架来简化依赖注入过程,如Microsoft.Extensions.DependencyInjection插件,是为了解耦,将依赖的对象放到容器中去
阅读全文
摘要:1.接口隔离原则:调用者不能多要: 2.接口隔离原则第二个例子: 3.接口的显示实现:
阅读全文
摘要:1.接口的引入:例如,我想获取Array,以及ArrayList的sum,以及avg,我就需要分别写对应的函数,总共需要写四个函数,这样会比较复杂,这个可以引入接口,因为Array和ArrayList都继承了IEnumerble接口,则可以使用IEnumble接口去实现; 实现如下:这样只需要两个方
阅读全文