c#

时光追逐者31 分钟前
c#·.net·mvvm·.net core
2026 年 .NET 客户端常用 MVVM 框架推荐随着 .NET 客户端开发持续演进,MVVM 依然是 WPF、WinUI、Avalonia、MAUI 等技术栈中最常见的架构模式之一。进入 2026 年,社区里可选的 MVVM 框架已经相当丰富,不同框架在易用性、功能完整度、社区活跃度和适配场景上各有侧重。本文将结合当前常见的 .NET 客户端开发需求,梳理几款值得关注的 MVVM 框架,帮助你在实际项目中更高效地完成选型。假如您有更好的推荐欢迎文末留言。
xiaoshuaishuai82 小时前
开发语言·windows·c#
C# 继承与虚方法继承允许子类获取父类的成员(字段、属性、方法等),而虚方法重写(virtual和override)是继承中的一种多态机制,允许子类重新定义父类中标记为virtual的方法。
月昤昽2 小时前
c#·.net·二次开发·autocad·autocad二次开发
C#实现AutoCAD旋转与直径标注在 AutoCAD 二次开发中,使用 C# 创建标注是一个核心功能,主要涉及旋转标注(线性标注)和直径标注等类型。其核心流程是:通过事务(Transaction)获取当前数据库的块表(BlockTable)和模型空间块表记录(BlockTableRecord),然后创建标注实体并将其添加到模型空间中。下面将分别阐述两种常见标注的创建方法、关键参数,并提供完整的代码示例。
FL16238631293 小时前
开发语言·c#
基于C#winform实现yolo26-plate中文车牌检测识别支持12种中文双层颜色车牌文字识别这是一个基于深度学习的车牌检测与识别系统,采用 ONNX 模型格式实现,支持 CPU 和 CUDA 加速推理。本项目将 Python 实现的车牌检测识别功能完整移植到 C# 环境,实现了高性能、模块化的车牌识别解决方案。
Eiceblue3 小时前
开发语言·c#·excel
锁定单元格 :C# 控制 Excel 单元格编辑权限在团队协作与数据流转日益频繁的今天,保护 Excel 文档中的关键数据(如公式、表头、基础参数)免受意外修改或未经授权的编辑,已成为保障数据完整性的基础要求。
我是唐青枫3 小时前
c#·.net
C#.NET YARP 详解:用 ASP.NET Core 打造高性能反向代理网关YARP 全称是 Yet Another Reverse Proxy,是微软开源的 .NET 反向代理库。
火星papa13 小时前
c#·queue·阻塞队列
C# 阻塞队列(BlockingCollection)
OctShop大型商城源码18 小时前
开发语言·c#·.net·商城系统源码
.NET线上商城源码_C#商城源码_技术赋能下的电商新生态在数字经济蓬勃发展的今天,线上商城已成为企业拓展市场、提升竞争力的核心阵地。而.NET 技术凭借其稳定性、安全性和高效性,成为搭建线上商城的优选框架。OctShop将深入解析.NET 线上商城的技术优势、核心功能、开发要点及未来趋势,为企业构建电商平台提供全面参考。
hixiong12320 小时前
开发语言·c#
C#文件目录结构生成工具
滴滴答答哒1 天前
c#
# SqlSugar 差异日志功能实现在企业级应用开发中,数据库操作的审计日志是非常重要的功能。本文介绍如何基于 SqlSugar 框架实现数据库操作的差异日志记录功能,能够记录新增、修改、删除操作的具体变更内容。
顾温1 天前
开发语言·unity·c#
协程结束——实测协程是在 MonoBehaviour 实例 上运行的。它的生命周期依赖于该 MonoBehaviour 的 活动状态 以及 GameObject 的状态。
唐青枫1 天前
c#·.net
C#.NET YARP 详解:用 ASP.NET Core 打造高性能反向代理网关YARP 全称是 Yet Another Reverse Proxy,是微软开源的 .NET 反向代理库。
asdzx671 天前
c#·word
告别手工复制:用 C# 轻松合并多份 Word很多项目需要把多份 Word 文档汇总到一份成品里:例如把多个章节的材料拼成一个报告、把不同来源的稿件合并后交付。与此同时,“合并后格式是否正常、分页是否符合预期、代码是否足够简洁”往往决定了方案能否落地。
步步为营DotNet1 天前
云原生·架构·c#
NET 11 中 C# 14 新特性在云原生微服务架构的深度实践#.NET 11 中 C# 14 新特性在云原生微服务架构的深度实践云原生微服务架构以其灵活性、可扩展性在现代软件开发中备受青睐。随着业务的增长,对微服务架构的性能、开发效率和安全性提出了更高要求。.NET 11 中 C# 14 的新特性为云原生微服务架构的优化与创新提供了有力支持,助力开发者构建更高效、稳定且安全的微服务应用。
不会编程的懒洋洋1 天前
开发语言·笔记·性能优化·c#·wpf·图形渲染·线程
WPF 性能优化+异步+渲染UI 线程: 负责处理交互(点击、键盘、布局、数据绑定、事件)。 你写的代码(事件处理、属性赋值)都在这条线程上跑。一旦它卡顿,整个界面就“冻住”。 渲染线程: 负责把 UI 画出来(读取 Visual 树,交给 GPU 绘制)。它独立于 UI 线程,和代码无关。只要 UI 线程及时提交画面,渲染线程就能保证画面流畅刷新。 理解这两个线程,你就能看懂 WPF 性能问题的根源: 卡死 → UI 线程阻塞;掉帧 → 渲染负担重。
爱吃土豆的马铃薯ㅤㅤㅤㅤㅤㅤㅤㅤㅤ2 天前
java·c#·word
通过java后端代码来实现给word内容补充格式文本内容控件,以及 设置控件的标记和标题在 pom.xml 中加入(以 8.2.9 版本为例,支持 JAXB 自带实现,避免 JDK 9+ 的模块问题):
Hesionberger2 天前
java·开发语言·c++·python·算法·leetcode·c#
LeetCode79:单词搜索DFS回溯详解给定一个 m x n 二维字符网格 board 和一个字符串单词 word 。如果 word 存在于网格中,返回 true ;否则,返回 false 。
曹牧2 天前
开发语言·c#
C#:同一项目中维护多个版本的代码在C#项目中,如果想在同一项目中维护多个版本的代码,但又希望这些版本能够被灵活地切换或配置,可以采取以下几种策略: 1. 使用预处理器指令
工程师0072 天前
c#·invoke·begininvoke
C# UI 跨线程刷新:Invoke/BeginInvoke 原理与封装在 WinForm/WPF 中,UI 控件只能由创建它的主线程(UI 线程)访问,如果在工作线程 / 子线程中直接修改 UI,会直接抛出 跨线程操作无效 异常。
码农刚子2 天前
c#·.net
.NET 8 Web开发入门(二):C# 现代语法速成——为 Web API 量身定制在上一篇文章中,我们成功运行了第一个控制台程序。如果你有其他语言的基础,可能会觉得C#的语法有些似曾相识。但在现代.NET 8的Web开发中,我们极少使用传统的“类继承”或“繁琐的属性封装”,而是大量使用语法糖和新特性来降低代码量,提高安全性。