c#

阿蒙Amon1 小时前
开发语言·c#
C#每日面试题-重写和重载的区别在C#面向对象编程中,“重写(Override)”和“重载(Overload)”是两个高频出现的概念,也是面试中的核心考点。很多初学者容易混淆二者,其实它们的设计目的、使用场景和语法规则有着本质区别。今天我们就从“是什么”“怎么用”“核心区别”三个维度,用最简单的语言把这两个概念讲透。
阿蒙Amon2 小时前
java·开发语言·c#
C#每日面试题-委托和事件的区别在C#面试中,“委托和事件的区别”绝对是高频考点,不少同学能说出“事件是特殊的委托”,但要讲清背后的设计逻辑、使用边界和核心差异,却容易含糊。今天这篇文章,我们从“是什么”到“为什么不同”,再到“实际怎么用”,用最简单的语言把这个知识点讲透,兼顾易懂性和深度。
bjzhang753 小时前
数据库·sqlite·c#
C#操作SQLite数据库在项目中引用System.Data.SQLite,或者直接去官网下载https://www.sqlite.org/index.html,完成之后,新建一个数据库文件,并加载到VS里面,如下图: 一般要用的SQL语句,都会在这里面测试好,再通过程序调用。
烛阴4 小时前
前端·正则表达式·c#
C# 正则表达式(3):分组与捕获——从子串提取到命名分组分组最直接的作用是“打包”,使用()完成打包,一个括号就是一个分组。例如你想匹配 ab 重复多次:示例:匹配 2025-12-18 这种日期结构:
时光呀时光慢慢走7 小时前
开发语言·c#
C# WinForms 实战:MQTTS 客户端开发(与 STM32 设备通信)在物联网开发中,MQTT 是设备与上位机通信的常用协议,而 **MQTTS(加密 MQTT)** 能保障数据传输的安全性。本文基于 C# WinForms + uPLibrary.M2Mqtt 库,实现一个可与 STM32 等设备通信的 MQTTS 客户端,涵盖连接、订阅、发布、设备控制、日志管理等核心功能。
时光呀时光慢慢走8 小时前
android·物联网·mqtt·c#
MAUI 开发安卓 MQTT 客户端:实现远程控制 (完整源码 + 避坑指南)在物联网开发场景中,MQTT 协议凭借轻量、低功耗的特性成为设备通信的首选。本文基于.NET MAUI 框架,开发一款可在安卓平台运行的 MQTT 客户端,实现与 MQTT 服务器的连接、消息发布 / 订阅,并通过指令远程控制 LED 设备。相比传统安卓原生开发,MAUI 仅需一套代码即可适配安卓 /iOS 等平台,大幅降低开发成本。
WebRuntime9 小时前
javascript·c#·.net·web
问世间,exe是何物?直教AI沉默、Web寡言(4)爱丽丝漫游WinForms应用开发奇境记(4)下载爱丽丝的镜子问世间,exe是何物?直教AI沉默、Web寡言(1)- 博客园
缺点内向9 小时前
开发语言·c#·word·.net
如何在 C# 中将 Word 文档转换为 EMF(增强型图元文件)在日常工作中,Word 文档以其强大的编辑功能和广泛的兼容性,成为我们处理文本和排版信息不可或缺的工具。然而,当我们需要将 Word 文档的内容集成到其他应用、进行高精度打印、或者在 Web 上展示时,Word 文档本身的格式(如 .docx 或 .doc)可能会带来一些局限性:例如,不同环境下的字体渲染差异、布局错位、或者无法直接作为矢量图形嵌入。
MyBFuture10 小时前
开发语言·windows·c#·visual studio
C# 哈希表与堆栈队列实战指南1,数组结构: 长度是固定的,类型也是固定的int[] l1 = { 1, 2, 3 };2,动态集合: 长度不固定,类型不固定, 存储是object类型
猫不吃咸鱼11 小时前
游戏·unity·c#·游戏引擎
Unity中攻击检测敌人的多种方法仅作参考,根据实际项目按需选择 快速落地 / 2D 游戏: 优先选「触发器(Trigger); 主流 3D 动作 / RPG: 优先选「动画关键帧 + OverlapSphere」(性价比最高); 硬核精准判定: 选「Linecast」; 射击游戏: 选「Raycast」; 自定义不规则范围: 选「数学判断」。
自己的九又四分之三站台12 小时前
人工智能·opencv·计算机视觉·c#
基于OpenCV扶正扫描文件最近基于OpenCV和C#做了一个扫描文件纠偏工具这是一个基于C# WinForms开发的扫描文档校正工具,用于自动检测并校正扫描文档的倾斜和透视变形,支持批量处理和手动调整功能。
FuckPatience12 小时前
c#
C# 获取属性自定义特性报错:System.NotSupportedException:“泛型类型无效。情况:使用GetCustomAttributes获取属性的自定义特性时报错:属性这边的情况:对应的,XLeft并不会报错,XRight开始报错,明显是AxisAttribute的问题,AxisAttribute:
秋月的私语13 小时前
windows·c#·form
Windows Forms 多语言开发指南本指南介绍如何在 Windows Forms 应用程序中实现多语言支持,包括资源文件配置、语言切换功能和异常处理等内容。
张3蜂13 小时前
c#
runtimes\win-AnyCPU\native\DlibDotNetNativeDnnAgeClassification.dll”,原因是找不到该文件目录方案一:添加 ARM64 运行时(推荐)方案二:指定目标平台为 x64方案三:禁用 FaceRecognitionDotNet 的自动部署(临时方案)
aini_lovee13 小时前
开发语言·tcp/ip·c#
基于C# 和 NModbus 库的 Modbus TCP 通信示例源码基于 C# 和 NModbus 库的 Modbus TCP 通信示例源码,包含 客户端(Master) 和 服务器端(Slave) 的实现,支持读写寄存器、线圈等操作。
HUST14 小时前
运维·c语言·开发语言·数据结构·算法·c#
C 语言 第八讲:VS实用调试技巧目录1.什么是bug?2.什么是调试(debug)?3.Debug和Release4.VS调试快捷键4.1 环境准备
CreasyChan14 小时前
游戏·unity·c#·游戏引擎
Unity UniRx Observable 类详解及使用Observable 是 UniRx 中的核心概念,代表一个可观察的数据流。它可以发射多个值(异步或同步),订阅者可以监听这些值。
jllllyuz15 小时前
android·开发语言·c#
C# 面向对象图书管理系统使用C#和MySQL数据库实现。系统包含图书管理、读者管理、借阅管理等功能,采用三层架构设计(UI、BLL、DAL),并实现了面向对象编程原则。
wuguan_15 小时前
开发语言·c#·数据读写
C#文件读取using System.IO;IO输入和输出File:文件的一些读写操作的类,主要包括功能,文件读写、对文件的复制、剪切、删除、创建等操作