收藏本版 |订阅

C#论坛 今日: 0|主题: 121|排名: 58 

  • C#编程实现CMD定时关机的示例代码
    目录1. C#编程语言简介2. CMD命令提示符介绍2.1 CMD的历史和基本功能2.1.1 CMD的发展历程2.1.2 CMD的基本操作和命令2.2 CMD在系统管理中的作用2.2.1 批处理文件的编写和运行2.2.2 CMD与Windows系统交互的原理3.shutdown命令的使用和参数设置3.1shutdown命令详解3.1.1 命令的基本格式和用途3.1.2 不同参数的作用和区别3.2shu ...
    085 蔺东锋 发表于 2025-12-19 教程
  • C#使用Spire.XLS for .NET将Markdown转换为PDF和Excel的完整指南
    目录引言1. 为什么选择在C# .NET中转换Markdown?2. 使用Spire.XLS for .NET实现Markdown到PDF的转换2.1 准备工作2.2 转换代码示例3. 使用Spire.XLS for .NET实现Markdown到Excel的转换3.1 转换代码示例结语引言 在当今数字化的世界中,Markdown以其简洁、高效的特性,已成为开发者、作者和内容创作者的首选标记语言。无论 ...
    095 物静知声远 发表于 2025-12-19 教程
  • C#实现线程回调的示例代码
    目录回调机制特点性能分析性能优势事件机制特点性能分析性能劣势性能对比总结使用Thread类和委托使用Task和ContinueWith使用async/await和回调使用事件机制总结在 C# 中,线程回调是一种常见的编程模式,用于在线程完成任务后执行某些操作。通过使用 Thread 类或其他更高层次的并发工具(如 Task),可以实现线程回调的功能 ...
    051 仁者见人 发表于 2025-12-19 教程
  • C#中HslCommunication库的实现示例
    C# HslCommunication库是一个用于建立TCP连接并进行Modbus通讯的库。下面将详细介绍如何使用该库进行TCP通讯。 首先,需要在C#项目中引用HslCommunication库。创建一个TCP连接对象,可以使用HslCommunication.ModBus.ModbusTcpNet类,例如: ModbusTcpNet tcpClient = new ModbusTcpNet("192.168.0.1", 502); 其中,192.16 ...
    07 站在云端看风景 发表于 2025-12-19 教程
  • C#中dynamic动态类型的具体使用
    目录1.dynamic的基本用法示例:2. 与var的区别示例:3. 动态绑定和运行时错误示例:4. 使用场景(1)与反射结合(3)与动态语言互操作5.dynamic的限制与注意事项(1)运行时性能(2)错误捕获(3)与强类型结合6.dynamic的本质总结在 C# 中,dynamic 是一种动态类型,用于在编译时绕过类型检查,并将类型检查推迟到运行时。这种特性可 ...
    098 萃姐 发表于 2025-12-19 教程
  • C# BlockingCollection的使用小结
    目录什么是BlockingCollection<T>主要特点构造函数常用方法生产者操作消费者操作示例代码注意事项串口接收底层存储的类型线程安全和并发访问串口数据接收的顺序性关键点什么是BlockingCollection<T> BlockingCollection<T> 是一个线程安全的集合,它提供了一种机制,允许一个或多个生产者线程将数据添加到集合中,同时允许 ...
    099 放得下 发表于 2025-12-19 教程
  • C#优雅实现HttpClient封装的具体方案
    目录引言一、核心前提:为什么不建议每次 new HttpClient?二、基础方案:静态单例 + 通用方法封装(.NET Framework 适用)2.1 完整工具类代码2.2 使用示例(复制即运行)三、进阶方案:IHttpClientFactory 实现(.NET Core/.NET 5+ 推荐)3.1 步骤1:注册服务(Program.cs)3.2 步骤2:封装服务类3.3 使用示例(Web 项目控 ...
    015 柔情永在 发表于 2025-12-19 教程
  • C#高效解析并提取PDF文档中的文本与表格实战指南
    目录C# PDF解析入门:环境配置与核心概念环境准备:NuGet安装加载PDF文档并获取基本信息精准提取:从PDF中获取文本信息提取PDF所有页面的纯文本内容根据指定坐标或矩形区域提取文本结构化洞察:识别并提取PDF中的表格数据提升效率:C# PDF解析的高级技巧与注意事项总结与展望PDF(Portable Document Format)文档作为一种通 ...
    054 党国的骄傲 发表于 2025-12-19 教程
  • 基于C#实现的WiFi信号强度扫描程序
    目录一、核心功能实现二、关键功能说明1. 信号强度检测2. 距离估算算法3. 实时监控界面(WinForm示例)三、工程实践要点1. 权限配置2. 性能优化3. 高级功能扩展四、部署与使用1. NuGet依赖2. 运行示例五、调试与校准1. 日志记录2. 精度校准六、界面增强建议基于C#实现的WiFi信号强度扫描程序,信号强度检测、距离估算和实时 ...
    060 杨吉山 发表于 2025-12-18 教程
  • 使用C#更改PowerPoint幻灯片大小的示例代码
    目录安装 Spire.Presentation for .NET在 C# 中将幻灯片大小更改为自定义尺寸更改幻灯片大小是保持 PowerPoint 演示文稿视觉完整性的一种方式。通过将幻灯片尺寸调整为与目标屏幕或投影设备相匹配的纵横比和大小,可以避免内容被裁剪、拉伸或变形等问题。在本文中,您将学习如何使用 Spire.Presentation for .NET 在 C# 中 ...
    087 如冬简 发表于 2025-12-18 教程
  • 使用C#实现DataTable和Excel的数据互转
    目录什么是 Spire.XLS for .NET如何安装 Spire.XLS for .NET1. 使用 NuGet 包管理器2. 使用 Visual Studio3. 手动下载一、将 DataTable 写入 Excel代码示例代码解析二、将 Excel 数据读取到 DataTable代码示例代码解析总结在现代应用程序中,表格数据处理是一项基本功能。使用 C# 和 Spire.XLS for .NET 库,我们可以方便地 ...
    086 天女木兰 发表于 2025-12-18 教程
  • 在C#中实现Excel工作表的重命名和标签颜色设置
    目录引言1. Spire.XLS for .NET 简介与环境准备2. 利用 C# 重命名 Excel 工作表3. 使用 C# 设置 Excel 工作表标签颜色总结引言 在日常工作中,我们经常需要处理大量的 Excel 文件。当文件中的工作表数量众多,或者需要根据特定规则(如数据内容、日期等)来组织时,手动逐个修改工作表名称和设置标签颜色不仅效率低下,还极 ...
    066 吾儿姓马辈化名腾 发表于 2025-12-17 教程
  • C#中RabbitMQ的使用小结
    目录一、RabbitMQ是什么?二、环境准备2.1. 安装RabbitMQ服务器2.2. 安装C#客户端库三、基础使用示例3.1. 简单发布/订阅模式(使用RabbitMQ.Client)四、高级特性4.1. 持久化消息(确保消息不丢失)4.2. 使用EasyNetQ简化代码五、实际应用场景5.1.电商订单处理(解耦系统)5.2.日志收集系统六、专业建议七、常见问题八、其 ...
    063 木太 发表于 2025-12-17 教程
  • C#中out 参数的使用小结
    目录一、基础概念与核心机制1. 定义与本质2. 内存与执行流程二、基础语法与使用模式1. 基本用法2. C# 7.0+ 的 out 变量改进三、out 与 ref 参数深度对比1. 关键区别表2. 代码对比示例四、高级应用场景与模式1. Try-Parse 模式 (最佳实践)2. 字典操作优化3. 领域驱动设计 (DDD) 应用五、性能优化与内存管理1. 避免不必要的装 ...
    080 依窗看雨 发表于 2025-12-17 教程
  • 基于C#实现一维码和二维码打印功能
    目录一、技术选型方案1. 核心库选择2. 打印机适配方案二、核心功能实现1. 条码生成模块2. 打印控制模块三、系统架构设计四、关键参数配置五、工程实践要点1. 图像预处理优化2. 打印队列管理六、扩展功能实现1. 批量打印支持2. 数据库集成七、调试与测试方案1. 条码验证流程2. 常见问题处理八、部署建议九、典型应用场景一、 ...
    057 後知后觉 发表于 2025-12-17 教程
  • C#中实现控件拖动功能的具体方案
    目录一、WinForms基础实现方案1. 单控件拖动(基于事件处理)2. 通用拖动类封装(支持多控件)二、WPF高级实现方案1. 附加属性实现(MVVM友好)2. 边界检测与智能吸附三、工程实践建议四、跨平台方案对比一、WinForms基础实现方案 1. 单控件拖动(基于事件处理) public partial class Form1 : Form { private bool isD ...
    010 书女 发表于 2025-12-17 教程
  • C#实现设置Word段落对齐样式的方法详解
    目录安装免费库核心知识点:HorizontalAlignment 枚举设置 Word 段落对齐样式:C# 代码示例案例1:创建新文档并设置不同段落对齐样式案例2:修改现有 Word 文档的段落对齐样式注意事项总结段落对齐是Word文档格式排版的基础需求,合理的对齐样式能提升文档的可读性和美观度。Free Spire.Doc for .NET 是一款免费的 Word 文 ...
    045 贵得有理由 发表于 2025-12-16 教程
  • C# params基本语法及典型用法
    目录一、params基本语法二、params Type[] interfaceTypes的典型用法场景:检查某个类型是否实现了指定的一组接口调用示例:三、其他常见用途1. 动态创建实现多个接口的代理(如 Castle DynamicProxy)2. 注册服务时指定多个接口3. 断言对象是否实现某些接口(单元测试)四、注意事项❗ 1.params参数可以为null❗ 2. 类型安 ...
    048 奶酪块儿 发表于 2025-12-16 教程
  • C# winform自定义控件的实现方法
    目录创建自定义控件增加属性方法调用控件在winform开发中,有时候需要对原有控件进行修改,本文就textbox控件为例,增加不能复制、粘贴、剪切textbox文本框内的内容。详细介绍如何实现。 创建自定义控件 增加属性方法 //注意继承父类对象,System.Windows.Forms.TextBox public partial class NoCopyPasteTextBox : Syste ...
    099 挺可爱的 发表于 2025-12-16 教程
  • C#运行外部程序的两种方法小结
    目录ShellExecute调用ProcessShellExecute using System.Runtime.InteropServices; public enum ShowWindowCommands : int { SW_HIDE = 0, SW_SHOWNORMAL = 1, //用最近的大小和位置显示,激活 SW_NORMAL = 1, SW_SHOWMINIMIZED = 2, SW_SHOWMAXIMIZED = 3, SW_MAXIMIZE = 3, SW_SHOWNOAC ...
    090 自然之翼 发表于 2025-12-16 教程
  • 下一页 »

    快速发帖

    还可输入 180 个字符
    您需要登录后才可以发帖 登录 | 立即注册

    本版积分规则

    相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

    Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

    在本版发帖返回顶部