C# Task异步编程的实现示例
2026-01-04 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 56
task 的基本概念在 c# 中,task 是用于表示异步操作的类,属于 system.threading.tasks 命名空间。它提供了一...
C#中修改私有字段的几种方法
2026-01-04 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 45
比如创建一个公有类为private,并且创建私有变量idclass private{ private string id;}在c#中,...
C# 调用 Win32 API的实现示例
2026-01-04 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 47
一、核心概念解析1. 什么是 win32 api?win32 api(windows 32-bit application programm...
C#结合Spire.XLS for .NET实现Excel工作表的激活和单元格的选择
2026-01-04 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 46
在企业级应用开发中,c#与excel的交互已成为常态。无论是自动化报告的生成、复杂数据的批量处理,还是为用户提供友好的数据交互界面,我们都经...
使用C#进行TXT和Word互转的实现技巧
2026-01-01 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 53
引言在日常工作中,我们常常需要处理各种文档格式,尤其是文本文件(txt)和 word 文件(docx)之间的转换。本文将介绍如何使用 c# ...
C#实现PDF文档自动化生成的开发实战
2026-01-01 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 45
在现代软件应用中,pdf文档因其跨平台、内容固定性强以及易于分享的特性,扮演着不可或缺的角色。从生成报告、发票到电子合同,程序化地创建和管理...
使用C#代码在Excel中插入行和列的操作指南
2026-01-01 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 56
在处理 excel 电子表格时,随着数据量的增加或项目范围的扩大,通常需要添加新的行或列。通过插入行和列,你可以快速调整工作表的结构,以容纳...
C#实现ASCII和字符串相互转换的代码示例
2026-01-01 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 49
知识点stringstirng.empty表示空字符串。 此字段为只读。此字段的值为零长度字符串“”。string为...
使用C#创建PDF文档的完整教程(文本、图片、形状与表格插入)
2026-01-01 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 58
引言在企业级应用和信息系统中,pdf 一直是最常见、也是最稳定的文档输出格式之一。无论是财务报表、合同文档、业务统计报告,还是系统自动生成的...
使用C#进行PDF页面裁剪的多种方法
2025-12-31 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 55
引言在实际业务场景中,我们经常需要对 pdf 文档进行精细化处理,其中页面裁剪是一项常见需求。无论是移除文档边缘的空白区域、提取页面中的特定...
C#巧用Spire.XLS for .NET隐藏或显示Excel网格线
2025-12-31 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 54
在日常的数据处理和报表生成中,excel是我们不可或缺的工具。然而,你是否曾遇到这样的场景:辛苦制作的报表,因为默认显示的网格线而显得不够专...
C#中Activator的具体使用
2025-12-29 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 51
activator 是 c# 中用于动态创建对象实例的核心类,位于 system 命名空间。它通过**反射(reflection)**机制,...
C#利用Spire.XLS for .NET高效隐藏和显示Excel工作表
2025-12-29 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 48
在日常工作中,我们经常需要处理各种excel文件。有时候,为了数据保密、报表美观或特定展示需求,我们需要根据条件隐藏或显示某些工作表。手动一...
在C# WPF项目中集成PDF查看器的两种方法
2025-12-29 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 43
方法1:通过 nuget 包安装并手动创建控件(推荐)1. 安装 nuget 包<!-- 在你的 wpf 项目的 .csproj 文件...
C# ConcurrentDictionary的使用小结
2025-12-29 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 50
concurrentdictionary<tkey, tvalue> 是 .net 中一个线程安全的字典集合,专为高并发读写场景...
C# 中TaskScheduler的使用小结
2025-12-28 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 47
在 c# 中,taskscheduler 是用于调度 task(任务)执行的核心类。它主要负责将任务调度到合适的线程池或线程执行,并提供了许...
C#中TaskFactory实现线程任务
2025-12-28 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 46
在 c# 中,taskfactory 是 system.threading.tasks 命名空间下的一个类,它为任务的创建、管理和调度提供了...
在C#项目中使用NLog进行日志记录的方法步骤
2025-12-26 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 56
一、整体流程(核心步骤)使用 nlog 的核心流程可总结为:安装 nuget 包 → 配置 nlog.config → ...
基于C# WinForms开发的Windows系统监控工具
2025-12-25 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 54
前言最近开发了一个轻量级的 windows 系统监控工具,可以实时监控 cpu、内存、gpu、温度、网络流量等硬件信息,并通过曲线图表直观展...
C#利用Spire.Doc for .NET库将Word文档转换为EMF格式
2025-12-24 19:17 | 分类:编程语言 | 评论:0 次 | 浏览: 53
引言在日常工作中,word 文档以其强大的编辑功能和广泛的兼容性,成为我们处理文本和排版信息不可或缺的工具。然而,当我们需要将 word 文...
C#项目使用obfuscar混淆实践
2025-12-24 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 54
obfuscar 可以混淆c#代码。在项目中我们通过nuget安装obfuscar包。安装obfuscarvs里点击解决方案,然后搜索,点击...
C#网络协议第三方库Protobuf的使用详解
2025-12-24 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 55
为什么要使用二进制数据通常我们写一个简单的网络通讯软件可能使用的最多的是字符串类型,比较简单,例如发送格式为(head)19|msg:hea...
使用C#轻松实现将Markdown转换为PDF文档
2025-12-23 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 59
在日常开发中,我们经常需要将轻量级的 markdown 文档转换为格式固定、便于分享的 pdf 文件。本文将详细介绍如何使用 spire.d...
C# Spire.XLS for .NET轻松实现Excel到TXT的转换
2025-12-22 19:21 | 分类:编程语言 | 评论:0 次 | 浏览: 55
在数据处理领域,excel文件以其强大的功能占据着举足轻重的地位。然而,在诸多应用场景下,我们却需要将这些结构化的excel数据转换为更为简...
C#闪退问题的排查全攻略
2025-12-21 19:30 | 分类:编程语言 | 评论:0 次 | 浏览: 63
作为 c# 开发者,最令人头疼的莫过于程序在没有任何报错提示的情况下瞬间“闪退”。由于没有显式的错误弹窗,这种&ld...
利用C#实现Word信息自动化提取功能
2025-12-21 19:30 | 分类:编程语言 | 评论:0 次 | 浏览: 63
引言在现代企业和个人工作中,word文档作为信息承载和交流的核心载体,其重要性不言而喻。然而,除了文档内容本身,其背后蕴含的元数据&mdas...
使用C#实现Excel与ODS之间的互相转换
2025-12-21 19:29 | 分类:编程语言 | 评论:0 次 | 浏览: 63
excel 由微软开发,是一款被广泛使用的电子表格应用程序,提供了丰富的数据分析、可视化和管理功能。另一方面,ods(opendocumen...
C# BlockingCollection的使用小结
2025-12-19 12:12 | 分类:编程语言 | 评论:0 次 | 浏览: 55
什么是blockingcollection<t>blockingcollection<t> 是一个线程安全的集合,它...
C#中dynamic动态类型的具体使用
2025-12-19 12:12 | 分类:编程语言 | 评论:0 次 | 浏览: 61
在 c# 中,dynamic 是一种动态类型,用于在编译时绕过类型检查,并将类型检查推迟到运行时。这种特性可以用来简化与动态对象或需要高度灵...
C#中HslCommunication库的实现示例
2025-12-19 12:12 | 分类:编程语言 | 评论:0 次 | 浏览: 55
c# hslcommunication库是一个用于建立tcp连接并进行modbus通讯的库。下面将详细介绍如何使用该库进行tcp通讯。首先,...