c#

不正经学生22 分钟前
c语言·开发语言·c++·算法·c#
C语言指针进阶:const 和野指针——给指针加锁,向野指针宣战适用对象:学完指针初阶,了解地址和解引用的同学 本章目标:掌握 const 修饰指针的三种写法 + 彻底理解野指针的成因与规避方法
czhc11400756631 小时前
c#
# ProcessJob 构造函数 — 语法与概念日期:2026.08.05语义:左边有值取左边,左边为 null 才走右边。不是两条对等的分支,而是一条主路径加一条保险丝。正常情况左边永远有值。
用户298698530142 小时前
后端·c#·excel
无需安装 Excel,也能轻松将 CSV 转为 XLS 或 XLSXCSV(逗号分隔值)文件凭借简洁的纯文本结构,在数据存储和交换场景中被广泛使用。但它只保留原始数据,缺少格式排版和高级功能,在需要制作报表、深度分析或与他人协作分享时,往往显得不够用。将 CSV 转为 Excel 格式,能显著提升数据的可读性和操作性,让你更高效地处理信息。
在世修行3 小时前
数码相机·c#·视觉检测
从零打造 C# 工业视觉检测系统(五):相机连接、连续取流与双路实时预览系列标签:C# 海康威视 相机取流 IntPtr Bitmap 多线程 本文目标:实现相机的连接与断开、连续取流循环,以及双路相机的实时画面显示
JckOLF04Z3 小时前
开发语言·c#
C#客户端的异步操作在现代客户端应用开发中,异步编程是提升用户体验的关键。无论是WPF、WinForms还是MAUI,如果主线程被阻塞,界面就会卡顿,用户会感觉应用“死掉了”。C#提供了强大的异步支持,从async/await到Task并行库,让开发者能够以同步的思维编写非阻塞代码。本文将从实战角度,通过代码演示,深入解析C#客户端的异步操作。### 为什么需要异步操作?想象一个场景:用户点击“下载文件”按钮,程序需要从网络拉取数据。如果使用同步方式,主线程会一直等待网络响应,界面无法拖动、按钮无法点击,甚至会出现“白屏”。
曹牧3 小时前
开发语言·c#
C#:注释嵌套在C#中,注释是用来解释代码的文本,帮助开发者理解代码的意图和功能。C#支持两种类型的注释:1. 单行注释:使用两个斜杠 `//` 开头。 2. 多行注释:使用 `/*` 开始,以 `*/` 结束。
LccKyI3 小时前
开发语言·笔记·学习·c#
C# 零基础学习 Day01|基础概念梳理 + 思维导图总结前言:正式开启 C# 学习之旅,第一天梳理全部基础概念,亲手绘制思维导图整理知识点,主攻方向为上位机开发,记录学习笔记,分享给同样入门的小伙伴。 文末附上今日知识点思维导图
神秘的MT1 天前
服务器·网络·学习·c#
C# WinForm Socket 服务器 + 串口转发ini 文件结构✨重难点⚠️高频考点:跨线程 UI 报错 Task / 后台线程不能直接修改 WinForm 控件,必须 Invoke(Action 委托) 切回 UI 线程更新文本框。
雪隐20 小时前
sqlite·c#·mvvm
WPF + MVVM 实战系列01-一个老狗回炉重造 WPF 的 12 天血泪史by 雪隐_上班了 · 掘金主页 欢迎分享与聚合,全文转载就不必了,尊重版权,圈子就这么大,若急用可联系授权。
在世修行21 小时前
数码相机·c#·视觉检测
从零打造 C# 工业视觉检测系统(四):海康威视 MVS SDK 入门与相机枚举实战系列标签:C# 海康威视 MVS SDK 工业相机 机器视觉 本文目标:掌握工业相机选型要点,学会使用海康 MVS SDK 枚举和发现设备
czhc11400756631 天前
c#
8.4:今日概念与语法总结日期:2026-08-04是什么:构造函数不自己 new 对象,而是要求外面传一个现成的进来。好处:换实现只改外面注入,Worker 一行不动。
大数据张老师1 天前
开发语言·c#·word·typora
Typora 导出 Word 模版操作手册本手册记录从零建立 Word 模版、调整现有模版、配置 Pandoc 参数、编写 Lua 过滤器的完整流程,方便更换模版时按步骤操作。
我是苏苏1 天前
开发语言·c#
C#基础:使用System.Speech.Synthesis离线播放/朗读文字内容注意版本号,例如你的是NET6,那就要安装NET6版本的Nuget
程序员-Benothing1 天前
开发语言·c#·wpf
如何实现高并发系统订单30分钟自动关闭?面试考点分析:在面试中,对“高并发系统订单30分钟自动关闭如何实现”的回答通常可以分为三个层次:一个简洁的标准回答可以为:“我们采用RocketMQ 延时消息 + 本地事务表 + 幂等消费的方案。订单创建成功后通过 RocketMQ 的事务消息保证发送可靠性,设置30分钟延迟级别;消费者在接收到消息后,根据订单唯一 ID 和当前状态判断是否需要关闭,并通过分布式锁或数据库行锁防止重复执行,最终完成库存回滚和订单状态更新。”
海盗12342 天前
后端·python·microsoft·c#·.netcore
微软技术周报 ——2026-08-03涵盖 2026-07-27 至 2026-08-02 微软技术领域最新动态本周微软技术领域核心看点:纳德拉确认 Copilot「超级应用」年内发布,整合聊天/编程/智能体;.NET 11 Preview 6 发布带来运行时异步、MAUI CoreCLR 统一、ASP.NET Core MCP 模板;7 月 Patch Tuesday 创纪录修补 570+ CVE 含 2 个已被利用零日;Azure 年化收入首破千亿美元。
dalong102 天前
3d·c#·wpf·甜甜圈
WPF:3D甜甜圈甜甜圈 ,即圆环体(Torus)的几何生成:x = (R + r·cosφ)·cosθ y = (R + r·cosφ)·sinθ z = r·sinφ θ 绕 Z 轴(大圆),φ 绕管道中心(小圆)。
神秘的MT2 天前
服务器·网络·学习·tcp/ip·c#·winform
C# WinForm Socket 类 常用方法 (C# .NET,TCP 场景)前置:Socket 通信分为【服务端方法】、【两端通用方法】;阻塞方法重点标记! 阻塞方法:代码执行到这里会卡住不动,直到事件发生,直接写在窗体主线程会造成窗口卡死,必须放在Task.Run后台线程!
红莲凪是5 天前
开发语言·c#
纯 C#实现+AOT 打造的多功能图片处理工具 ImageGlider在 .NET 生态中,C# 常被用于业务后端或桌面应用,但鲜有开发者将其用于高性能图像处理领域。随着 .NET 7+ 引入 NativeAOT(Ahead-of-Time 编译),C# 终于可以脱离运行时依赖,生成原生可执行文件,启动速度与内存占用媲美 C/C++。本文将手把手带你用纯 C# 实现一个支持缩放、裁剪、滤镜、格式转换的多功能图片处理工具 ImageGlider,并演示如何通过 NativeAOT 发布为单文件原生程序。### 为什么选择 C# + AOT 做图像处理?- 性能:AOT 编译后
神罚天下ET3 天前
开发语言·c#
c# ACME client (补充)在上一篇文章中,我们初步探讨了如何在 C# 中构建一个 ACME (Automated Certificate Management Environment) 客户端,用于自动获取和续期 Let’s Encrypt 的 SSL 证书。本文作为补充,将深入一些进阶主题:如何处理 ACME 协议中的错误重试、如何正确实现 HTTP-01 与 DNS-01 挑战,以及如何安全地存储私钥和证书链。我们将通过循序渐进的示例代码,从基础请求封装到高级的挑战响应处理,帮助你构建一个更健壮、更生产可用的 ACME 客户端
C囧囧3 天前
c#·winform·扩展属性·sharpshell
利用SharpShell为属性添加标签页在Windows桌面环境下,我们通过右键属性可以打开属性窗口查看文件或者文件夹的一些信息,甚至有些应用程序,还会增加自己的标签页,例如Winrar: