摘要: 由于有读者说,是否可以讲C#一类的文章都统一在一起,因此我做了个索引文章置顶起来,以后C#相关文章也会同步更新到该索引文章下,以便查找 .Neter所应该彻底了解的委托 - RyzenAdorer - 博客园 理解Task和async await - RyzenAdorer - 博客园 C#如何加载 阅读全文
posted @ 2021-12-16 14:30 RyzenAdorer 阅读(164) 评论(1) 推荐(2) 编辑
摘要: .NET Core 3 WPF MVVM框架 Prism系列之数据绑定 .NET Core 3 WPF MVVM框架 Prism系列之命令 .NET Core 3 WPF MVVM框架 Prism系列之模块化 .NET Core 3 WPF MVVM框架 Prism系列之事件聚合器 .NET Cor 阅读全文
posted @ 2020-04-01 08:42 RyzenAdorer 阅读(11230) 评论(31) 推荐(48) 编辑
摘要: 前言 在引用类型系统时,协变、逆变和不变性具有如下定义。 这些示例假定一个名为 Base 的基类和一个名为 Derived的派生类。 Covariance 使你能够使用比原始指定的类型派生程度更大的类型。 你可以将 IEnumerable 的实例分配给 IEnumerable 类型的变量。 Cont 阅读全文
posted @ 2022-01-06 17:09 RyzenAdorer 阅读(420) 评论(2) 推荐(4) 编辑
摘要: 安装Openxml sdk 首先,我们先安装nuget的需要的有关的Openxml sdk,我们开源了解析pptx的Openxml拍平层,下面两种方式都可以安装: nuget包管理器控制台: Install-Package dotnetCampus.DocumentFormat.OpenXml.Fl 阅读全文
posted @ 2021-12-28 14:30 RyzenAdorer 阅读(309) 评论(6) 推荐(4) 编辑
摘要: 由于有读者说,是否可以讲C#一类的文章都统一在一起,因此我做了个索引文章置顶起来,以后C#相关文章也会同步更新到该索引文章下,以便查找 .Neter所应该彻底了解的委托 - RyzenAdorer - 博客园 理解Task和async await - RyzenAdorer - 博客园 C#如何加载 阅读全文
posted @ 2021-12-16 14:30 RyzenAdorer 阅读(164) 评论(1) 推荐(2) 编辑
摘要: 我们书接上文,我们在了解LINQ下面有说到在本地查询IEnumerbale主要是用委托来作为传参,而解析型查询 IQueryable则用Expression来作为传参: public static IEnumerable<T> Where<T>(this IEnumerable<T> enumabl 阅读全文
posted @ 2021-12-13 08:31 RyzenAdorer 阅读(3697) 评论(8) 推荐(26) 编辑
摘要: 本文主要的是泛谈LINQ是啥?以及常见的用法大纲如下: LINQ的那些根基 LINQ的一些基本用法 LINQ的根基 IEnumerable和IEnumerator 为啥能够被foreach? 实际上,能够被foreach的对象,一定是实现了带有返回值的IEnumerator的GetEnumerato 阅读全文
posted @ 2021-12-11 09:34 RyzenAdorer 阅读(621) 评论(0) 推荐(3) 编辑
摘要: 本文将介绍如何将OpenXml的actTo转为Svg的弧线(a) OpenXml的artTo 首先下面是一段OpenXml的arcTo弧线 <arcTo wR="152403" hR="152403" stAng="cd4" swAng="-5400000" /> 假设我们当前的点是(0,0),这时 阅读全文
posted @ 2021-08-26 20:20 RyzenAdorer 阅读(229) 评论(0) 推荐(3) 编辑
摘要: 本文是将演示如何解析pptx文件的多路径的形状转换到WPF,绘制多个Shape的Path Shape Path 这是Pptx的【标注:弯曲曲线(无边框)】形状的OpenXml定义部分: <callout2> <avLst xmlns="http://schemas.openxmlformats.or 阅读全文
posted @ 2021-07-08 19:23 RyzenAdorer 阅读(235) 评论(1) 推荐(3) 编辑
摘要: 本文是将演示如何解析pptx文件的形状到WPF当中,并且绘制显示出来 安装Openxml sdk 首先,我们先安装nuget的openxml sdk,下面两种方式都可以安装: nuget包管理器控制台: Install-Package DocumentFormat.OpenXml -Version 阅读全文
posted @ 2021-06-08 20:22 RyzenAdorer 阅读(400) 评论(3) 推荐(1) 编辑
摘要: 本文是篇WPF Shape的入门文章 Shape 首先看看shape的继承链关系: 一个Shape具有哪些重要属性: 属性 说明 DefiningGeometry 默认的几何形状 RenderedGeometry 最终渲染后呈现的几何形状 Stroke 绘制的形状轮廓加上画刷(颜色) StrokeT 阅读全文
posted @ 2021-05-28 08:56 RyzenAdorer 阅读(684) 评论(4) 推荐(4) 编辑
摘要: 前言 本文将介绍如何在其他程序集访问internal类的方法 首先我们新建一个解决方案,其中同时新建两个类库FooALibray和FooALibray,如下: 其中FooA类代码如下: internal class FooA { public void Print() { Console.Write 阅读全文
posted @ 2021-05-19 20:16 RyzenAdorer 阅读(382) 评论(3) 推荐(2) 编辑