c#

呆萌哈士奇6 小时前
c#·.net
告别 throw exception!为什么 Result<T> 才是业务逻辑的正确选择如果你在C#项目中看到这样的代码,一定不会感到陌生:这种使用异常来处理业务逻辑的做法,几乎成了C#开发的“标准范式”。 可是,从来如此,便是对的么?
海底星光8 小时前
redis·c#
c# 生产者消费者模式之内存/redis队列实现在现代应用开发中,队列系统是处理异步任务、解耦系统组件的关键工具。本文将介绍一个基于 C# 实现的通用队列处理系统,支持内存队列和 Redis 队列两种模式,适用于各种后台任务处理场景。
kylezhao20199 小时前
开发语言·c#
C# 中实现自定义的窗口最大化、最小化和关闭按钮在 C# 中实现自定义的窗口最大化、最小化和关闭按钮,替代系统默认的窗口控件,我会详细讲解实现步骤和完整代码示例。
月巴月巴白勺合鸟月半11 小时前
pdf·c#
PDF转图片的另外一种方法俺在之前的博客中提到了 把PDF的每一页另存为图片的方法。当时是使用的Devexpress。因为Devexpress确实很方便,因为 Devexpress 自带了PdfViewer的控件。直接使用PdfViewer的CreateBitmap(i_page_no, bmp_w) 就可以。最近遇到了一个很特别的pdf,这个pdf使用Devexpress 会只显示位置,pdf里的背景图无法显示,转出的图片中也丢失了背景图。所以俺就使用了另外的方法。
m5655bj11 小时前
pdf·c#·visual studio
使用 C# 对比两个 PDF 文档的差异在日常开发或办公场景中,PDF 文档对比是高频需求(如合同版本迭代校验、技术文档审核、报表一致性验证等)。市面上虽有 Adobe Acrobat 等可视化对比工具,但通过编程实现 PDF 对比可满足自动化、定制化的业务需求。本文将介绍如何使用免费库 Free Spire.PDF for .NET 对比两个 PDF 文档。
Never_Satisfied11 小时前
前端·c#
C#插值字符串中大括号表示方法在 C# 的插值字符串($ 开头的字符串)中,表示大括号需要使用双重大括号:奇数个大括号需要特别注意:
wy31362282113 小时前
前端·javascript·c#
C#——意框架(结构说明)本文将结合工程约定与模块模板,详细说明 module 目录下各常见子项目/文件夹的核心职责、放置内容及设计原则。以下结构适用于多数基于DDD(领域驱动设计)思想的分层架构项目,可根据实际技术选型(如ORM框架)微调命名。
kylezhao201913 小时前
开发语言·c#
C# 各种类型转换深入剖析你希望深入理解 C# 中的各类类型转换,C# 作为强类型语言,类型转换是核心基础知识点,主要分为隐式转换和显式转换两大阵营,其中显式转换又包含多种具体实现方式,下面将逐一拆解其原理、使用场景和注意事项。
xb113213 小时前
c#
Winform控件样式WinForms 没有像 Web CSS 那样的样式表(Stylesheet)系统。在 WinForms 中,控件的外观和感觉(Look and Feel)是通过直接设置其属性来实现的。这可以通过两种主要方式完成:
作孽就得先起床14 小时前
unity·c#·游戏引擎·webgl
unity webGL导出.glb模型@CSDN冰翼无痕冰翼无痕-CSDN博客感谢支持!提示:AI没有解决方案,有也是从这来的,目前全网独家,现在咋感觉ai都跟搜索引擎一样,家家自己做了个数据库搜索引擎工具,AI现在基本上是个搜索引擎2.0或3.0,有时间聊聊底层数学算法逻辑。
Java程序员威哥14 小时前
java·开发语言·后端·python·docker·kubernetes·c#
Java应用容器化最佳实践:Docker镜像构建+K8s滚动更新(生产级完整模板+避坑指南)Java 应用(SpringBoot/SpringCloud为主)是企业级后端开发的绝对主流,而Docker容器化打包 + K8s编排部署+滚动更新 是当前Java应用云原生落地的标准范式。但在生产落地中,90%的开发者会踩坑:
垂葛酒肝汤14 小时前
开发语言·c#
C#的const和static的问题
xb113214 小时前
数据库·microsoft·c#
WinForms 多窗体应用程序详解多窗体应用程序就是包含两个或多个窗体的程序。在运动控制卡开发中,这非常常见,比如:主窗体:显示主控界面,包含各种操作按钮
xb113215 小时前
开发语言·c#
C# WinForms界面设计界面开发就是先了解各个控件的作用,然后拖拽摆放你需要的控件。但我们发现如果窗体大小变化,控件没有相应的缩放,就会显得很不美观。
_守一17 小时前
c++·ue5·c#
UE5.2 C++插件中调用C#第三方库因为Windows10自带.net framework 4.6.2从Nuget库中安装 DllExport
阿蒙Amon16 小时前
开发语言·c#
C#每日面试题-简述类成员在C#面向对象编程中,类是封装数据与行为的核心载体,而类成员则是构成类的基本单元。掌握类成员的分类、特性与使用场景,是理解C#面向对象思想的关键,也是面试中的高频基础考点。本文将从核心分类、特性辨析、面试易错点三个维度,简单易懂地拆解类成员,同时挖掘背后的设计逻辑,兼顾基础与深度。
阿蒙Amon17 小时前
开发语言·c#
C#每日面试题-ValueTuple和Tuple的区别在C#中,Tuple(元组)和ValueTuple是两种用于存储多个不同类型数据的容器类型,前者自.NET Framework 4.0引入,后者则在C# 7.0/.NET Framework 4.7(.NET Core 2.0)中推出,旨在解决Tuple的诸多痛点。二者看似功能相似,实则在底层实现、语法设计、使用场景上存在本质差异,也是面试中高频考察的基础知识点。本文将从核心维度拆解二者区别,结合代码示例帮你快速理解并掌握。
闻缺陷则喜何志丹17 小时前
ui·c#·wpf·mvvm·数据绑定·textbox
【C# WPF】TextBox的数据绑定很久没用C++做界面,凭记忆。 可以利用类向导给编辑框(Edit)关联变量。 一,控制类型变量,CEdit,可以通过GetWindowText获取编码框内容,SetWindowText设置编辑框内容。还可以对编辑框进行移动、隐藏等操作。 二,值类型变量,可以选择CString、int、double等,Update(true)通过控件更新关联的值,Update(false)通过关联的值更新界面。
我是苏苏1 天前
java·windows·c#
C#高级:使用ConcurrentQueue做一个简易进程内通信的消息队列使用ConcurrentQueue实现线程安全的进程内消息队列,支持多生产者/消费者模式。多线程间数据交换、异步任务处理、日志缓冲等需要线程安全队列的场景。
Never_Satisfied1 天前
开发语言·c#
C#获取汉字拼音字母方法总结** c# windows 控制台应用 .net4.8**在C#中获取汉字的拼音字母有多种方法,以下是几种常用的实现方式: