摘要: 1.同一个UI可以有不同的实现 如上图所示,可以存在以下两种不通的实现: 实现一: 实现二: 2.对对象属性赋值: 两种语法:使用字符串进行简单赋值;使用属性元素进行复杂赋值; 一.简单赋值: 二.使用属性元素赋值: 3.简化XAML得技巧 精简后如下: 4.对于复杂的绘图和动画制作,可以使用Ble 阅读全文
posted @ 2024-08-01 16:28 你好呀嗯嗯 阅读(64) 评论(0) 推荐(0)
摘要: 1.特性的定义:特性就是一个类,必须直接或者间接继承Attribute 特性本身也会被修饰可以用在哪个地方: 如果特性本身的修饰为All : [AttributeUsage(AttributeTargets.All,AllowMultiple =true)] ,则都可修饰 2.特性的访问:特性本身是 阅读全文
posted @ 2024-08-01 01:31 你好呀嗯嗯 阅读(116) 评论(0) 推荐(0)
摘要: 1.如果反射加载的依赖没有,则会执行报错,如下所示:没有添加Ruanmou.DB.Interface的引用就报错 2.工厂模式: 添加一个节点: 使用如下: 3.利用反射创建有参构造函数,以及泛型类: 4.反射中方法的调用: 可以调用私有方法以及泛型方法: 5.反射中访问属性和字段 6.反射的缺点: 阅读全文
posted @ 2024-07-31 01:00 你好呀嗯嗯 阅读(31) 评论(0) 推荐(0)
摘要: 1.泛型约束: 不存在有参构造约束; 2.约束可以有多个: 3.协变: 4.逆变(暂不学习) 5.泛型缓存: 阅读全文
posted @ 2024-07-30 00:36 你好呀嗯嗯 阅读(11) 评论(0) 推荐(0)
摘要: 1.新建wpf程序,app.xaml文件说明: 2.Attribute特征:为了表示同类标签中的某个标签阈值不同,可以给它的特征赋值: 3.命名空间的引用:使用xmlns特征来定义名称空间:语法格式为:xmlns[:可选的映射前缀]=“命名空间”,如果没有写映射前缀,说明是默认的命名空间: 4.x: 阅读全文
posted @ 2024-07-30 00:33 你好呀嗯嗯 阅读(18) 评论(0) 推荐(0)
摘要: 1.Lambda表达式的使用示例如下: 2.Linq示例: 阅读全文
posted @ 2024-07-27 16:48 你好呀嗯嗯 阅读(13) 评论(0) 推荐(0)
摘要: 1.Partial示例:命名空间一样,类名一样: 如上所示,tb_Employee是一张数据库表,如果数据库增加了新的字段,VS中就会更新类,如果在主程序中调用Report方法,并将Report方法写道Partial类中,Partial类中的数据就不会被覆盖; 2.winfrom窗口,winfrom 阅读全文
posted @ 2024-07-27 11:59 你好呀嗯嗯 阅读(30) 评论(0) 推荐(0)
摘要: 1.泛型类的示例: 2.泛型接口的示例: 3.系统数据类型中泛型的示例: 4.泛型方法中例子: 5.泛型委托的示例: 6.泛型委托和Lam表达式 阅读全文
posted @ 2024-07-27 10:25 你好呀嗯嗯 阅读(12) 评论(0) 推荐(0)
摘要: 1.反射的例子: 阅读全文
posted @ 2024-07-26 23:18 你好呀嗯嗯 阅读(13) 评论(0) 推荐(0)
摘要: 1.依赖注入:主要有三种:通过构造器,通过属性,通过接口(也就是方法,因为继承接口需要实现方法) 可以使用一些依赖注入框架来简化依赖注入过程,如Microsoft.Extensions.DependencyInjection插件,是为了解耦,将依赖的对象放到容器中去 阅读全文
posted @ 2024-07-25 01:19 你好呀嗯嗯 阅读(18) 评论(0) 推荐(0)