排序
通过C#在Word中插入或删除分节符
通过C#在Word中插入或删除分节符,在Word中,分节符是一种强大的工具,用于将文档分成不同的部分,每个部分可以有独立的页面设置,如页边距、纸张方向、页眉和页脚等。正确使用分节符可以极大地...
EAV模型(实体-属性-值)的设计和低代码的处理方案(3)– 实体属性定义及前端列表展示和数据录入处理
EAV模型(实体-属性-值)的设计和低代码的处理方案(3)-- 实体属性定义及前端列表展示和数据录入处理,前面两篇随笔介绍了EAV模型(实体-属性-值)的设计思路和Winform前端对于通用查询的处理,...
实践笔记:IIS + URL Rewrite + ARR 实现 ASP.NET Core 蓝绿部署
实践笔记:IIS + URL Rewrite + ARR 实现 ASP.NET Core 蓝绿部署,最近用户有个需求:更新 ASP.NET Core 应用时,要让访问不中断且用户无感知,部署环境为 Windows Server + IIS。自然想到了蓝绿...
《黑神话:悟空》神话再现,虚幻引擎与Unity/C#谁更强?
《黑神话:悟空》神话再现,虚幻引擎与Unity/C#谁更强?,前言 在国产游戏领域,《黑神话:悟空》无疑是一颗耀眼的明星,以独特的艺术风格、深厚的文化底蕴以及卓越的技术表现,赢得了国内外玩家...
C#必备技能—项目打包
C#必备技能—项目打包,C#项目打包 开发好一个软件后,交给客户去使用,这时需要对项目进行打包成一个.exe文件,怎么去做?(共三步) 前提 安装扩展:状态栏【扩展】—【管理扩展】,搜索setup,...
第23篇 委托的概述
第23篇 委托的概述,什么是委托? 委托可以说是把一个方法代入另一个方法执行,相当于指向函数的指针;事件就相当于保存委托的数组; 1.实例化委托的方式: 方式1:通过new创建实例: public del...
C#语法: init关键字
C#语法: init关键字,init关键字是C#9新增的语法,用于属性或索引器中定义访问器。使用init关键字定义的访问器具有init-only的特性,即只能在对象构造期间对属性或索引器元素进行赋值,对象构造...
C#反射
C#反射, 目录 C#反射 概述 语法 应用场景 总结 引用 C#反射 概述 C# 反射(Reflection)是一种强大的机制,它允许程序在运行时访问和操作 .NET 程序集中的类型和成员。 获取程序集、模块 和类型...
WPF 你真的会写 XAML 吗?浅谈 ControlTemplate 、DataTemplate 和其它 Template
WPF 你真的会写 XAML 吗?浅谈 ControlTemplate 、DataTemplate 和其它 Template,WPF 你真的会写 XAML 吗?浅谈 ControlTemplate 、DataTemplate 和其它 Template 本文希望从写死的代码慢慢引入...
记一次WPF的DataGrid绑定数据
记一次WPF的DataGrid绑定数据,之前一直在用winform,但是感觉界面不好看,然后就自己在网上学习WPF。一开始看到DataGrid的时候,还以为它是DataGridView,然后用winform的方法绑定数据发现不行...
WPF使用事件聚合器,实现任意页面跨页通信
WPF使用事件聚合器,实现任意页面跨页通信,前言:最近几天有好几个小伙伴玩WPF,遇到不同页面,不知道要怎么传递消息。于是,我今天就来演示一个事件聚合器的玩法,采用prism框架来实现。作为福...
掌握 xUnit 单元测试中的 Mock 与 Stub 实战
掌握 xUnit 单元测试中的 Mock 与 Stub 实战,引言 上一章节介绍了 TDD 的三大法则,今天我们讲一下在单元测试中模拟对象的使用。 Fake Fake - Fake 是一个通用术语,可用于描述 stub或 mock 对...













