排序
WPF 保姆级教程怎么实现一个树形菜单
WPF 保姆级教程怎么实现一个树形菜单,先看一下效果吧: 我们直接通过改造一下原版的TreeView来实现上面这个效果 我们先创建一个普通的TreeView 代码很简单: <TreeView>...
.NET开发一些书箱推荐
.NET开发一些书箱推荐,.NET基础 《C#入门经典》第7版 《CLR via C#》第5版 《深入理解C#》 《C#高级编程》第11版 《C#本质论》 《C# 7.0核心技术指南》第7版 .NET进阶 《编写高质量代码:改善C#...
C# 多项目打包时如何将项目引用转为包依赖
C# 多项目打包时如何将项目引用转为包依赖,项目背景 最近开发一组类库,大约会有五六个项目。一个Core,加上若干面向不同产品的实现库,A/B/C/D...它们都依赖Core. 首先,我想统一版本号,这个...
.NET 高效Nuget管理工具(开源)
.NET 高效Nuget管理工具(开源),我们.NET开发会引用很多外部Nuget包,多项目、多个解决方案、甚至多个仓库。 简单的Nuget包管理,通过VS就能比较简单处理好。但复杂的场景呢,比如: 1.一个仓...
多个 .NET Core SDK 版本之间进行切换 global.json
多个 .NET Core SDK 版本之间进行切换 global.json,由于同一台电脑可以安装多个版本的.NET Core SDK。 当安装了许多不同版本的.NET Core SDK 之后,要如何才能使用旧版dotnet 命令,执行dotnet ...
从0到1搭建权限管理系统系列一 .net8 使用Swagger(附当前源码)
从0到1搭建权限管理系统系列一 .net8 使用Swagger(附当前源码),说明 该文章是属于OverallAuth2.0系列文章,每周更新一篇该系列文章(从0到1完成系统开发)。 ...
推荐一款将控制台程序部署到Windows服务的组件
推荐一款将控制台程序部署到Windows服务的组件,在日常开发中,有时候需要将我们的程序随着操作系统一起运行,并且无需人工干预。要实现这种效果,有很多种方法,比如:如果是桌面程序,可以设置...
Visual Studio 2026 上手体验,AI 懂你、界面清爽、协作无缝
Visual Studio 2026 上手体验,AI 懂你、界面清爽、协作无缝,前言 微软正式发布的 Visual Studio 2026,确实不只是换个界面、加几个功能那么简单。更像是一个懂大家习惯、预判大家需求、还能帮...
.NET分布式Orleans – 5 – 持久化
.NET分布式Orleans - 5 - 持久化,在分布式系统中,数据的持久化是至关重要的一环。 Orleans 7 引入了强大的持久化功能,使得在分布式环境下管理数据变得更加轻松和可靠。 本文将介绍什么是 Orle...
C# 将PDF文档转换为Markdown文档
C# 将PDF文档转换为Markdown文档,将PDF文件转换为Markdown格式是一个非常实用的需求,尤其是在需要将内容从固定布局的PDF文件中提取出来,并转换为更易于编辑和处理的文本格式时。本文将介绍如...
Simple WPF: WPF自定义一个可以定义步长的SpinBox
Simple WPF: WPF自定义一个可以定义步长的SpinBox,最新内容优先发布于个人博客:小虎技术分享站,随后逐步搬运到博客园。 创作不易,如果觉得有用请在Github上为博主点亮一颗小星星吧! 通过WPF...
选择结构还是类?C#中的最佳实践与性能优化指南
选择结构还是类?C#中的最佳实践与性能优化指南, 概述:在C#中,选择使用结构(struct)而非类(class)取决于数据大小、不可变性和性能需求。结构适用于小型、不可变的数据对象,具有轻...













