
.NET
文章平均质量分 84
.NET相关技术栈
追逐时光者
公众号:「追逐时光者」,微软MVP、华为云开发者专家计划、华为云云享专家、51CTO专家博主、阿里云专家博主、博客园推荐博客、CSDN博客专家、CSDN .NET领域优质创作者、腾讯云创作之星、掘金优秀创作者,一个热爱开源的全栈软件工程师,擅长C#、.NET、.NET Core、Golang、Vue、Angular等相关技术开发。有分布式、微服务应用,云原生应用,微信Web应用、小程序,H5移动端应用,企业Web应用(ERP,CRM,OA等系统)设计和开发经验。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C#拾遗补漏之 Dictionary 详解
键值对(KeyValuePair):键和值的组合,表示Dictionary中的一个元素。动态大小:Dictionary的大小可以动态调整,当元素数量超过容量时,它会自动扩容。无序集合:Dictionary中的元素是无序的,不能通过索引来访问它们。其中,TKey表示字典中键的类型,TValue表示字典中值的类型。值(Value):与键相关联的数据。唯一键(Key):每个键在Dictionary中都是唯一的,不能重复。键(Key):唯一标识集合中的一个元素。键是唯一的,不能有重复。)来访问与其关联的值(原创 2025-07-31 07:30:00 · 108 阅读 · 0 评论 -
一款实用的 Visual Studio 发布部署插件,助力提高部署效率!
在日常工作中,项目的发布与部署往往是一个既繁琐又耗时的环节。今天大姚给大家分享一款实用的 Visual Studio 发布部署插件,帮助大家提高部署效率:AntDeploy。AntDeploy 是一款由 .NET 开源、实用的 Visual Studio 发布部署插件,支持部署 Docker、IIS、Windows 和 Linux 服务,同时支持 .NET Framework 和 .NET Core,支持回滚和增量部署,在支持 Visual Studio 2019 和 2022 中使用。原创 2025-07-31 07:00:00 · 341 阅读 · 0 评论 -
推荐 6 款基于 .NET 开源的串口调试工具,调试效率提升利器!
今天大姚给大家分享 6 款基于 .NET 开源的串口调试工具,旨在帮助 .NET 开发者们更好的应对通讯调试方面的学习和工作,提升调试效率。原创 2025-07-30 07:00:00 · 632 阅读 · 0 评论 -
一款超级经典复古的 Windows 9x 主题风格 Avalonia UI 控件库,满满的回忆杀!
今天大姚给大家分享一款超级经典复古的 Windows 9x 主题风格 Avalonia UI 控件库,满满的回忆杀:Classic.Avalonia。Classic.Avalonia 是一款 .NET 开源(MIT license)、超级经典复古的 Windows 9x (Windows 9x 是指对 Windows 95 及 Windows 98、Windows Me 等及其中的非主流版本的的通称)主题风格 Avalonia UI 控件库。原创 2025-07-30 07:00:00 · 784 阅读 · 0 评论 -
PasteEx:一款.NET开源的Windows快捷粘贴神器
PasteEx是一款.NET开源的用于增强 Windows 粘贴功能的小工具,它解决了将剪贴板内容保存为文件的繁琐步骤。无需打开记事本等应用,它可直接将文字、图片等内容粘贴到桌面上,极大提升了效率。原创 2025-07-29 22:04:28 · 317 阅读 · 0 评论 -
C#/.NET/.NET Core技术前沿周刊 | 第 48 期(2025年7.21-7.27)
C#/.NET/.NET Core技术前沿周刊,你的每周技术指南针!记录、追踪C#/.NET/.NET Core领域、生态的每周最新、最实用、最有价值的技术文章、社区动态、优质项目和学习资源等。让你时刻站在技术前沿,助力技术成长与视野拓宽。欢迎投稿、推荐或自荐优质文章、项目、学习资源等。面试时该如何做好自我介绍呢?附带介绍样板示例!!!docs/DotNet/DotNetWeekly.md · 追逐时光者/DotNetGuide - Gitee.com。原创 2025-07-28 13:22:16 · 1417 阅读 · 0 评论 -
使用Visual Studio分析.NET Dump,快速排查内存泄漏问题!
内存泄漏和高CPU使用率是在日常开发中经常遇到的问题,它们可能会导致应用程序性能下降甚至崩溃。今天我们来讲讲如何使用Visual Studio 2022分析.NET Dump,快速找到程序内存泄漏问题。Dump文件又叫内存转储文件或者叫内存快照文件。用于存储程序运行时的状态信息的文件,这些文件通常包含了程序运行时的内存内容、线程信息、堆栈调用信息、异常信息等数据。Dump文件可以在程序崩溃、失去响应、资源消耗过高或者性能不理想等情况下生成,以帮助开发人员进行故障排查和调试。原创 2025-07-27 07:00:00 · 400 阅读 · 0 评论 -
一款基于 .NET MVC 框架开发、功能全面的MES系统
今天大姚给大家分享一款基于 .NET MVC 框架开发、功能全面的离散型零部件制造管理系统(MES):EasyMES。EasyMES一款基于 .NET 6 MVC 框架开发、开源免费(MIT License)、功能全面的离散型零部件制造管理系统(MES)和仓储管理系统(WMS)。原创 2025-07-26 07:00:00 · 261 阅读 · 0 评论 -
一个基于 .NET 8 + Ant Design Blazor 开发的简洁现代后台管理框架
今天大姚给大家分享一个基于 .NET 8 + Ant Design Blazor 开发的简洁现代后台管理框架:Caviar。Caviar 是一个基于 .NET 8 + Ant Design Blazor 开发的、基于 Apache-2.0 协议开源的后台管理框架,使用简洁架构,简单大方现代,包含了后台管理基础功能,在开发上为了方便,封装了很多Ant Design组件,包含了自动列表、高级搜索、自动化菜单、布局等。原创 2025-07-25 07:00:00 · 447 阅读 · 0 评论 -
基于 C# 编写的 Visual Studio 文件编码显示与修改扩展插件
在软件开发过程中,尤其是在处理跨平台或来自不同来源的项目时,文件的编码格式往往会成为一个不可忽视的问题。不同的操作系统、编程语言和编辑器可能对文件编码有不同的支持和默认设置,这可能导致在打开一个文件时出现乱码、编译错误或运行时问题。今天大姚给大家分享一款基于 C# 编写的 Visual Studio 文件编码显示与修改扩展插件:FileEncoding。原创 2025-07-25 07:00:00 · 489 阅读 · 0 评论 -
一款基于 .NET 开源免费、轻量快速、跨平台的 PDF 阅读器
今天大姚给大家分享一款 .NET 开源免费、轻量快速、跨平台的 PDF 阅读器:Caly。Caly 是一款 .NET 开源免费(MIT license)、轻量快速、跨平台的 PDF 阅读器,工具性能和效率是其核心设计理念。Caly 利用 Avalonia UI、SkiaSharp 和 PdfPig 的强大功能,可在 Windows、macOS 和 Linux 上无缝运行。注意:当前项目目前处于 alpha 阶段。原创 2025-07-24 07:00:00 · 828 阅读 · 0 评论 -
推荐 7 款开源、免费、美观的 .NET Blazor UI 组件库
今天大姚给大家推荐 7 款开源、免费、美观的 .NET Blazor UI 组件库,希望可以帮助到有需要的小伙伴(注意:以下排名不分先后,都是十分优秀的 Blazor UI 组件库)。原创 2025-07-24 07:00:00 · 1127 阅读 · 0 评论 -
一个基于 .NET 开源、模块化 AI 图像生成 Web 用户界面
今天大姚给大家分享一个基于 .NET 开源、模块化 AI 图像生成 Web 用户界面:SwarmUI。SwarmUI (原 StableSwarmUI)是一个基于 .NET 开源(MIT license)、模块化 AI 图像生成 Web 用户界面,注重让强大工具易于访问、高性能及可扩展性。支持 AI 图像模型(如Stable Diffusion、Flux等),以及AI视频模型(如LTX-V、Hunyuan Video、Cosmos、Wan等)。原创 2025-07-23 22:49:04 · 371 阅读 · 0 评论 -
C#选择排序算法实操
选择排序(Selection Sort)是一种简单的排序算法,其实现原理如下:遍历待排序数组,从第一个元素开始。假设当前遍历的元素为最小值,将其索引保存为最小值索引(minIndex)。在剩余的未排序部分中,找到比当前最小值还要小的元素,并更新最小值索引。在遍历结束后,将找到的最小值与当前遍历位置的元素进行交换。重复步骤2至4,直到排序完成。选择排序算法的时间复杂度为O(n^2),其中n是待排序数组的大小。原创 2025-07-22 23:36:37 · 168 阅读 · 0 评论 -
一款基于 WPF 开源、功能全面的串口调试工具
今天大姚给大家分享一款基于 WPF 开源(MIT License)、免费、功能全面的串口调试工具:BYSerial。BYSerial是一款基于 WPF 开源(MIT License)、免费、功能全面的串口调试工具,支持中英文双语切换,具有通用串口调试工具的一般功能,如串口通讯调试、TCP通讯调试、支持串口接收数据曲线显示等。原创 2025-07-22 23:35:39 · 471 阅读 · 0 评论 -
精选 10 款开源美观、简单易用的 WPF UI 控件库,让 WPF 应用界面焕然一新!
今天大姚给大家分享 10 款开源美观、简单易用、主题控件齐全的 WPF UI 控件库,助力轻松打造现代化 WPF 桌面应用,提升开发效率与视觉体验!WPF 是一个强大的桌面应用程序框架,用于构建具有丰富用户界面的 Windows 应用。它提供了灵活的布局、数据绑定、样式和模板、动画效果等功能,让开发者可以创建出吸引人且交互性强的应用程序。原创 2025-07-21 13:21:23 · 961 阅读 · 0 评论 -
C#/.NET/.NET Core技术前沿周刊 | 第 47 期(2025年7.14-7.20)
C#/.NET/.NET Core技术前沿周刊,你的每周技术指南针!记录、追踪C#/.NET/.NET Core领域、生态的每周最新、最实用、最有价值的技术文章、社区动态、优质项目和学习资源等。让你时刻站在技术前沿,助力技术成长与视野拓宽。欢迎投稿、推荐或自荐优质文章、项目、学习资源等。docs/DotNet/DotNetWeekly.md · 追逐时光者/DotNetGuide - Gitee.com。原创 2025-07-21 13:20:05 · 717 阅读 · 0 评论 -
浅谈 C# 中的顶级语句!
顶级语句,这一特性允许在不显式定义 Main 方法的情况下直接编写代码。顶级语句通过简化代码结构,降低了学习曲线并提高了开发效率,特别适合初学者和编写简单程序的场景。然而,在大型项目中,传统的代码结构依然是必要的。因此,顶级语句和传统方法各有其适用的场景和优势,开发者可以根据具体需求选择使用哪种方式。对于我个人而言还是比较喜欢传统的写法,看起来更直观且代码的组织结构分明。原创 2025-07-19 07:30:00 · 217 阅读 · 0 评论 -
C#开源、简单易用的Dapper扩展类库 - Dommel
今天大姚给大家分享一个C#开源(MIT License)、免费、简单易用的Dapper扩展类库,帮助.NET开发者使用Dapper的CRUD操作变得更简单:Dommel。set;set;set;set;原创 2025-07-20 07:00:00 · 754 阅读 · 0 评论 -
一个开源的 Blazor 跨平台入门级实战项目
今天大姚给大家分享一个开源(MIT license)、免费的 Blazor 跨平台入门级实战项目:YourWeather。YourWeather是一个开源(MIT license)、免费的 Blazor 跨平台入门级实战项目,多个项目共用一个Rcl(Razor类库),通过天气API获取当前天气和天气预报,具有多个天气源(高德地图、和风天气 、心知天气等),也可以选择指定位置的天气。本篇文章主要是介绍Blazor是一个怎样的Web UI框架,其优势和特点在哪?原创 2025-07-19 07:00:00 · 370 阅读 · 0 评论 -
一个库帮你轻松的创建漂亮的.NET控制台应用程序
做过.NET控制台应用程序的同学应该都知道原生的.NET控制台应用程序输出的内容都比较的单调,假如要编写漂亮且美观的控制台输出内容或者样式可能需要花费不少的时间去编写代码和调试。今天大姚给大家分享一个.NET开源且免费的类库帮你轻松的创建漂亮、美观的.NET控制台应用程序:Spectre.Console。原创 2025-07-18 07:00:00 · 737 阅读 · 0 评论 -
一款 .NET 开源、免费、轻量级且非侵入性的防火墙软件
在当今数字化时代,系统服务器网络安全已成为我们日常生活和工作中不可忽视的重要议题。随着网络威胁的日益复杂和多样化,选择一款高效、可靠且易于使用的防火墙软件显得尤为重要。今天大姚给大家分享一款 .NET 开源、免费、轻量级且非侵入性的防火墙软件:TinyWall。TinyWall是一款基于 .NET 开源(GPL-3.0 license)、免费、轻量级、用户友好且非侵入性的防火墙软件。原创 2025-07-18 07:00:00 · 605 阅读 · 0 评论 -
一款实用的.NET Core加密解密工具类库
在我们日常开发工作中,为了数据安全问题对数据加密、解密是必不可少的。加密方式有很多种如常见的AES,RSA,MD5,SAH1,SAH256,DES等,这时候假如我们有一个封装的对应加密解密工具类可以直接调用,那这样可以节省不少的开发时间。今天推荐一款实用的.NET Core加密解密工具类库:NETCore.Encrypt。NETCore.Encrypt是.NET Core加密解密工具类库,包括AES、RSA、MD5、SHA1、DES、SHA256、SHA384、SHA512等更多功能。原创 2025-07-17 22:29:24 · 486 阅读 · 0 评论 -
一个遵循 Material Design 设计规范、开源免费的 Blazor 组件库
今天大姚给大家分享一个遵循 Material Design 设计规范、开源免费(MIT License)的 Blazor 组件库:MASA Blazor。Blazor 是基于 HTML、CSS 和 C# 的现代前端 Web 框架,可帮助你更快地生成 Web 应用。使用 Blazor,你可以使用可从客户端和服务器运行的可重用组件生成 Web 应用,以便提供出色的 Web 体验。全面的ASP.NET Core Blazor简介和快速入门。原创 2025-07-17 22:25:17 · 866 阅读 · 0 评论 -
一种更简单的方式运行 C# 代码,简化 C# 开发体验!
前段时间 .NET 10 Preview 4 推出了一种更简单的方式运行 C# 代码,即可以直接使用命令运行 C# 文件。这意味着我们不再需要创建项目文件或搭建整个应用程序框架,就能够快速运行脚本、测试代码片段或验证想法。原创 2025-07-15 08:26:02 · 730 阅读 · 0 评论 -
Visual Studio 现已支持新的、更简洁的解决方案文件(slnx)格式
解决方案文件是 Visual Studio 中用于组织和管理多个项目的文件,其后缀通常为(基于 UTF-8格式的)。它充当一个容器,维护着项目之间的引用关系、构建配置以及其他设置,定义了解决方案的结构以及包含哪些项目。现如今 Visual Studio 解决方案文件已经支持新的、更简洁的基于 XML 格式的解决方案文件格式。.sln文件格式现存问题 手动编辑容易出错,由于其工具为中心的格式,小错误可能导致配置错误,影响工作流程。在多人团队协作环境中,合并冲突频发(深有感触,同时新增或者删除了原创 2025-07-15 08:23:08 · 1029 阅读 · 0 评论 -
C#/.NET/.NET Core技术前沿周刊 | 第 46 期(2025年7.7-7.13)
C#/.NET/.NET Core技术前沿周刊,你的每周技术指南针!记录、追踪C#/.NET/.NET Core领域、生态的每周最新、最实用、最有价值的技术文章、社区动态、优质项目和学习资源等。让你时刻站在技术前沿,助力技术成长与视野拓宽。欢迎投稿、推荐或自荐优质文章、项目、学习资源等。docs/DotNet/DotNetWeekly.md · 追逐时光者/DotNetGuide - Gitee.com。原创 2025-07-14 09:30:15 · 1261 阅读 · 0 评论 -
面试官问:在 ASP.NET Core 中创建中间件有哪几种方式?
今天我们一起来盘点一下在ASP.NET Core应用程序中添加和创建中间件常见的四种方式。ASP.NET Core中间件(Middleware)是用于处理HTTP请求和响应的组件,它们被安排在请求处理管道中,并按顺序执行。中间件的设计是为了使其在请求处理管道中能够以灵活和可扩展的方式处理 HTTP 请求和响应。了解现有中间件的顺序,以及在哪里添加自定义中间件。你可以完全控制如何重新排列现有中间件,或根据场景需要注入新的自定义中间件。首先我们创建一个自定义中间件类,它将记录每个请求的详细信息。原创 2025-07-13 07:00:00 · 939 阅读 · 0 评论 -
一款基于 .NET 开源、可以拦截并修改 WinSock 封包的 Windows 软件
今天大姚给大家分享一款基于 .NET 开源(MIT license)、可以拦截并修改 WinSock 封包的 Windows 软件:WinsockPacketEditor。原创 2025-07-13 07:30:00 · 735 阅读 · 0 评论 -
基于 .NET Blazor 开源、低代码、易扩展的插件开发框架
今天大姚给大家分享一个基于 .NET Blazor 开源的轻量级、跨平台、低代码、易扩展的插件开发框架:Known。Known 是一个基于 Blazor 的轻量级、跨平台、低代码、易扩展的插件开发框架。它旨在帮助开发者快速构建和扩展应用程序,提供了一整套工具和组件,从前端到后端全栈支持。Blazor 是基于 HTML、CSS 和 C# 的现代前端 Web 框架,可帮助你更快地生成 Web 应用。使用 Blazor,你可以使用可从客户端和服务器运行的可重用组件生成 Web 应用,以便提供出色的 Web 体验。原创 2025-07-12 22:53:16 · 380 阅读 · 0 评论 -
一个开源免费、功能丰富的 WPF 自定义控件资源库
今天大姚给大家分享一个开源免费(MIT license)、功能丰富的 WPF 自定义控件资源库:WPF-ControlBase。WPF 是一个强大的桌面应用程序框架,用于构建具有丰富用户界面的 Windows 应用。它提供了灵活的布局、数据绑定、样式和模板、动画效果等功能,让开发者可以创建出吸引人且交互性强的应用程序。WPF-Controls - All.sln是所有演示项目,示例项目的源代码(使用这个解决方案就可以)。WPF-Controls - App.sln是所有演示项目的源代码。原创 2025-07-11 07:00:00 · 311 阅读 · 0 评论 -
推荐 4 款开源且功能强大的内网穿透工具
内网穿透技术作为一种突破网络边界限制的解决方案,能够实现外部网络对内部设备和服务的安全访问,极大提升了工作效率和资源利用率。无论是远程办公、本地开发调试,还是跨地域团队协作等,内网穿透都发挥着不可替代的作用。今天大姚给大家分享 4 款开源且功能强大的内网穿透工具,希望可以帮助到有需要的小伙伴。原创 2025-07-10 07:00:00 · 339 阅读 · 0 评论 -
使用 OpenAuth.Net 快速搭建 .NET 企业级权限工作流系统
在企业应用开发中,系统权限管理和工作流是比较常见的功能。虽说开发起来难度不大,但从零开始开发一个功能完备的权限管理和工作流系统,往往需要投入大量的时间和精力。今天大姚带领大家来使用 OpenAuth.Net 快速搭建一套 .NET 企业级权限工作流系统,希望可以帮助到有需要的小伙伴。OpenAuth.Net 是一个基于 .NET 开源免费(Apache-2.0 License)的权限管理及快速开发框架,.NET 开源最好用的权限工作流系统。原创 2025-07-09 08:00:00 · 1633 阅读 · 0 评论 -
一款开源免费、通用的 WPF 主题控件包
今天大姚给大家分享一款开源免费(MIT License)、通用的 WPF 主题控件包:Rubyer WPF。WPF是一个强大的桌面应用程序框架,用于构建具有丰富用户界面的 Windows 应用。它提供了灵活的布局、数据绑定、样式和模板、动画效果等功能,让开发者可以创建出吸引人且交互性强的应用程序。原创 2025-07-08 09:21:28 · 611 阅读 · 0 评论 -
C#/.NET/.NET Core技术前沿周刊 | 第 45 期(2025年7.1-7.6)
C#/.NET/.NET Core技术前沿周刊,你的每周技术指南针!记录、追踪C#/.NET/.NET Core领域、生态的每周最新、最实用、最有价值的技术文章、社区动态、优质项目和学习资源等。让你时刻站在技术前沿,助力技术成长与视野拓宽。欢迎投稿、推荐或自荐优质文章、项目、学习资源等。docs/DotNet/DotNetWeekly.md · 追逐时光者/DotNetGuide - Gitee.com。原创 2025-07-08 07:00:00 · 696 阅读 · 0 评论 -
一套基于 .NET 开源的低代码、权限、工作流、动态接口平台
经常看到有小伙伴在DotNetGuide技术社区问 .NET 有什么值得参考借鉴的低代码、工作流平台,今天大姚给大家推荐一款基于.NET 开源(MIT License)、免费的低代码、权限、工作流、动态接口平台:Platform。Platform 是一套基于 .NET + Ant Design Vue 开源(MIT License)、免费的低代码、权限、工作流、动态接口平台。原创 2025-07-07 20:24:46 · 573 阅读 · 0 评论 -
精选 10 个 C#/.NET 开发必备开源库!
DotNetGuide专栏C#/.NET/.NET Core编程技巧练习集:C#/.NET/.NET Core编程常用语法、算法、技巧、中间件、类库、工作业务实操练习集,配套详细的文章教程讲解,助你快速掌握C#/.NET/.NET Core中各种编程常用语法、算法、技巧、中间件、类库、工作业务实操等等。GitHub开源地址:https://github.com/YSGStudyHards/DotNetExercises。原创 2025-07-07 20:23:58 · 767 阅读 · 0 评论 -
C#/.NET/.NET Core优秀项目和框架2025年6月简报
公众号每月定期推广和分享的C#/.NET/.NET Core优秀项目和框架(每周至少会推荐两个优秀的项目和框架当然节假日除外),公众号推文中有项目和框架的详细介绍、功能特点、使用方式以及部分功能截图等(打不开或者打开GitHub很慢的同学可以优先查看公众号推文,文末一定会附带项目和框架源码地址)。追逐时光者,第一时间获取每周精选分享资讯🔔)。docs/DotNet/DotNetProjectMonthly.md · 追逐时光者/DotNetGuide - Gitee.com。原创 2025-07-05 14:39:20 · 1051 阅读 · 0 评论 -
分享 6 款基于 .NET 开源免费、功能强大的内容管理系统
今天大姚给大家分享 6 款基于 .NET 开源免费、功能强大的内容管理系统(CMS),希望可以帮助到有需要的同学。欢迎加入DotNetGuide技术社区微信交流8群!原创 2025-07-03 07:00:00 · 648 阅读 · 0 评论 -
.NET应用中的高效分布式同步解决方案
在分布式系统中,多个线程、进程或服务之间常常需要并发访问共享资源,这就带来了数据同步与一致性的挑战。今天大姚给大家分享一个.NET应用中的高效分布式同步解决方案:DistributedLock。DistributedLock 是一个 .NET 开源的库,它基于多种底层技术提供了强大且易于使用的分布式互斥锁、读写锁和信号量。确保多个线程、进程或服务能够安全、协调地访问共享资源,防止竞态条件,维护数据一致性。原创 2025-07-03 07:00:00 · 900 阅读 · 0 评论