C#中使用Parallel.ForEachAsync异步操作多线程的方法
2026-07-24 19:22 | 分类:编程语言 | 评论:0 次 | 浏览: 3
1. 核心概念parallel.foreachasync 是在 .net 6 中引入的方法。它的核心作用是:对一组数据执行异步操作,并且同时...
C#代码实现在Excel中编辑或删除批注
2026-07-23 12:09 | 分类:编程语言 | 评论:0 次 | 浏览: 15
excel 批注是添加到指定单元格中的附加说明或备注,用于补充信息、提供解释或向其他用户分享提示。添加批注后,用户可以根据需要对其进行格式设...
C#代码轻松实现Excel和Markdown互转
2026-07-21 12:12 | 分类:编程语言 | 评论:0 次 | 浏览: 19
在开发中,我们经常需要在不同格式之间转换数据。excel 是数据分析与管理的利器,但其专有格式(如 xls、xlsx)在跨平台共享时常常面临...
基于C#实现平滑流畅的进度条ProgressBar
2026-07-21 12:08 | 分类:编程语言 | 评论:0 次 | 浏览: 19
引言progressbar 是进度显示控件,核心作用是直观展示任务执行进度(如文件下载、数据处理、批量操作)。c# winform 中的 p...
celery是什么?一文带你搞懂任务队列和worker原理(Django环境)
2026-07-21 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 18
一、 简介celery是一个简单、灵活且可靠的,处理大量消息的分布式系统,它是一个专注于实时处理的任务队列,同时也支持任务调度。中文官网:c...
C#中实现字符串格式化的几种常用方法
2026-07-20 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 21
在c#中,字符串格式化是一种将变量或表达式插入到字符串中的方法,常用于生成动态文本、输出日志、显示用户信息等。c#提供了多种字符串格式化方式...
C#中各类集合的基础知识和使用方法详解
2026-07-20 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 22
在 c# 开发中,集合(collection) 是存储和管理多个对象的重要工具。相比数组,集合更加灵活,可以动态增加、删除元素,并提供丰富的...
c#使用Await异步操作的方法
2026-07-19 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 28
无参数的操作: private async task docleanup() { int days = (int)numretent...
C#实现桌面透明时钟的项目实践
2026-07-17 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 27
本项目通过c#编写了一个具有透明效果的桌面时钟应用程序。项目展示了如何利用windows forms库创建gui、通过设置 transpa...
C#实现的FTP客户端的示例代码
2026-07-17 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 31
ftp协议作为网络文件传输标准,"ftpclient.rar"提供了一个用c#实现的客户端工具,支持基本的文件操作如上传...
C#实现Oracle的交互(数据库备份与管理)
2026-07-17 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 29
在it行业中,数据库备份至关重要,而c#作为.net框架的关键语言,能够通过编写应用程序实现与数据库交互。本教程将详细介绍如何使用c#结合o...
C#实现MQTT协议的实例应用
2026-07-17 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 29
mqtt是一种轻量级的消息协议,广泛用于物联网设备间通信,特别适合资源受限环境。c#语言结合mqtt协议可用于开发物联网项目中的客户端或服务...
Django ORM是什么?初学者必看对象关系映射详解
2026-07-17 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 25
当我们的程序涉及到数据库相关操作时,我们一般都会这么搞:创建数据库,设计表结构和字段;使用 mysqldb 来连接数据库,并编写数据访问层代...
C#使用Marshal.AllocHGlobal与ArrayPool实现内存拷贝的几种方法
2026-07-16 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 35
之前做的一个项目,500万像素的相机,30fps。回调里拿到的数据是intptr,想转成byte[]做后续处理。我用的marshal.cop...
C#将List<long>转换为object[]的三种方法
2026-07-16 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 38
在c#中,将list<long>转换为object[]可以通过多种方式实现,以下是几种常见的方法:方法1:使用linq的toar...
C#代码实现复制PDF页面
2026-05-14 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 119
在 pdf 处理任务中,页面复制是一项常见需求:从某个 pdf 中提取一页或多页生成新文档,在同一文档内重复使用封面页,或将不同来源的页面合...
C#实现程序最小化后重新拉起并强制置顶显示的技术指南
2026-05-14 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 153
一、场景特殊性分析"程序已最小化后重新拉起并置顶"与普通的程序重启场景存在本质差异。此时目标进程仍在运行,但窗口处于最小...
C#代码实现删除Excel中的重复行
2026-05-13 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 157
在日常数据处理中,excel 表格中的重复行是一个常见问题。无论是数据清洗、报表生成还是数据分析,去除重复记录都是一项基础且关键的操作。本文...
C#代码实现获取PDF页面尺寸,方向和旋转角度
2026-05-12 19:19 | 分类:编程语言 | 评论:0 次 | 浏览: 118
在某些情况下,检查 pdf 页面的尺寸、方向和旋转角度是文档质量控制的一部分。例如,在发布或分发文档之前,可能需要验证这些信息,以确保文档中...
C#实时查看硬件使用率的实现方案
2026-05-12 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 130
一、整体架构┌─────────────────────────────────────────────────────────────┐│...
浅谈C# 中 const 与 readonly的核心区别
2026-05-10 19:17 | 分类:编程语言 | 评论:0 次 | 浏览: 110
在 c# 编程中,const与readonly经常被统称为“常量”,但二者在初始化规则、编译/运行时行为、il 生成...
详解C#中TcpClient对象的方法实现
2026-05-10 19:17 | 分类:编程语言 | 评论:0 次 | 浏览: 136
在 c# 中,tcpclient 是一个用于在客户端与远程服务器之间建立 tcp 连接的类。它包含在 system.net.sockets ...
浅谈熟悉C#如何转TypeScript
2026-05-10 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 124
✅相同点(你已掌握的优势)特性说明静态类型ts 和 c# 都支持变量、参数、返回值的类型标注(如 string, number &asymp...
C# 可空类型(Nullable)的具体使用
2026-05-10 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 126
在 c# 中,值类型(如 int、bool、datetime)是不能为 null 的。默认情况下,这些类型的变量必须持有有效的值。比如:in...
C#死锁发生原因与优化解决方案
2026-05-09 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 116
一、死锁基本概念死锁是指两个或多个线程在执行过程中,由于互相等待对方持有的资源,导致所有线程都无法继续执行的状态。就像两个人面对面站在门口,...
C#实现从后往前反向读取文件指定行数
2026-05-09 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 125
一、问题的本质:为什么需要反向读取文件读取通常遵循正向流式处理——从文件头逐字节扫描至尾部。这种模型在大多数场景下高...
C#对比两个坐标点是否相同的多种方法
2026-05-09 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 126
一、两个坐标点在c#中,对比两个坐标点是否相同可以通过多种方式实现,具体取决于使用的类型(例如 system.drawing.point 或...
一文详解C#字符串不可变性和字符串驻留池
2026-05-08 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 148
一、字符串不可变性(string immutability)1. 定义c# 中 string 是不可变(只读)引用类型:一旦字符串在内存中创...
C# IDisposable 和 using的使用小结
2026-05-08 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 132
一、idisposable:显式释放资源的契约1. 为什么要使用idisposable先看一个问题:c# 会自动清理垃圾,为什么还需要手动释...
c# 获取特性的接口的实现
2026-05-08 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 138
在 c# 中,并没有一个专门的“获取特性的接口”(即没有类似 igetattribute 这样的接口供你实现或调用)...