C#教程

关注公众号 jb51net

关闭

首页 >> 软件编程 >> C#教程

C# WinForms程序调用Python脚本的完整代码案例

本文介绍了一个完整的C# WinForms应用程序,该应用程序通过下拉框选择并执行不同的Python脚本,文章详细描述了项目结构、Python脚本准备、C#代码实现、使用说明和配置说明,并提供了功能特点和扩展建议,需要的朋友可以参考下

C#使用SemaphoreSlim实现并发控制与限流策略的实战指南

在现代应用中(如爬虫、并发请求、数据库连接池、异步任务处理),我们常常需要限制同时执行的任务数量,以避免过载或资源竞争,在 C# 中,最简洁高效的解决方案之一就是SemaphoreSlim,本文就给大家介绍了C#使用SemaphoreSlim实现并发控制与限流策略的实战指南

C#高效创建PDF表格的实用技巧

PDF文档因其跨平台、内容固定的特性,成为企业级应用中不可或缺的报告、发票、合同等输出格式,下面我们就来深入探讨如何利用C#和Spire.PDF for .NET实现在PDF文档中创建美观且功能丰富的表格吧

C#结合Spire.Doc实现自动化提取Word表格数据

在日常办公和开发中,我们经常需要从Word文档中提取表格数据进行二次处理,下面我们就来看看C#如何结合Spire.Doc库实现Word表格的提取并将提取的内容保存为文本文件吧

C#中简单Socket编程的实现实例

本文主要介绍了C#中简单Socket编程的实现实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

从原理到代码详解C#解析Word表格数据的最佳实践指南

在现代办公环境中,Word文档作为信息交换和存储的重要载体,其地位举足轻重,本文将深入探讨如何使用C#从Word文档中精确高效地提取表格数据,感兴趣的小伙伴可以了解下

c# SqlFunc.IF使用方法小结

SqlFunc.IF是EF+库中的一个功能,允许你在数据库查询中执行条件逻辑,类似于SQL中的IF语句,本文就来详细的介绍一下c# SqlFunc.IF使用方法,感兴趣的可以了解一下

c# 解码 encodeURIComponent的具体使用

本文介绍了在C#中解码由encodeURIComponent编码的URL的几种方法,包括使用HttpUtility.UrlDecode和QueryHelpers.ParseQuery/QueryHelpers.AddQueryString,具有一定的参考价值,感兴趣的可以了解一下

C#中Func委托的实现

Func是C#中的泛型委托,用于封装具有返回值的方法,支持最多16个输入参数,并始终返回最后一个泛型参数指定的类型,下面就来详细的介绍一下Func委托的使用,感兴趣的可以了解一下

C#的required关键字的具体使用

C#11引入的required关键字强制要求某些属性或字段在对象初始化时必须被显式赋值,增强了代码的安全性和灵活性,本文就来介绍一下C#的required关键字的具体使用,感兴趣的可以了解一下

C# CancellationToken的使用小结

在C#中CancellationToken是用于实现协作式取消的核心类型,本文就来详细的介绍一下C# CancellationToken的使用小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

使用C#代码从PPT文件中提取文本的方法示例

当你将包含大量媒体文件和图片的 PowerPoint 文档发送给他人进行文字校对时,可能会发现由于文件体积较大,传输速度非常慢,本文将介绍如何使用 Spire.Presentation for .NET 在 C# 和 VB.NET 中从 PowerPoint 演示文稿中提取文本,需要的朋友可以参考下

C#通过HttpClient+Polly实现自动重试与超时策略的操作指南

在微服务与API高度依赖的时代,网络请求的 可靠性 变得至关重要,网络波动、临时超时或第三方API不稳定,常常会导致应用抛出异常,为了解决这些问题,本文给大家介绍了在C#中如何通过HttpClient + Polly实现自动重试与超时策略,需要的朋友可以参考下

C# NLua Winform实现热更新的项目实践

本文介绍了在.NET应用中使用NLua库嵌入Lua脚本,实现动态逻辑和热更新功能,包括创建项目、设置公共数据、Lua脚本交互以及热更新的具体实现步骤,感兴趣的可以了解一下

C# Task.WhenAll的用法小结

C# 中的 Task.WhenAll 方法是一种用于并行执行多个任务并等待它们全部完成的高效方式,本文就来详细的介绍一下C# Task.WhenAll的用法小结,感兴趣的可以了解一下

C# Winform 软件版本号自动增加的实现示例

本文介绍了C#通过手动修改AssemblyInfo.cs文件或使用PowerShell脚本来自动管理软件版本号,及通过配置.csproj文件来实现版本号的自动递增,感兴趣的可以了解一下

C#中this的五种用法小结

本文主要介绍了C#中this的五种用法小结,包括区分当前类的对象、作为参数传递、作为索引器、调用其他的构造函数、扩展静态类方法等,感兴趣的可以了解一下

C#中try-catch代码块的使用机制

​try-catch代码块是C#中用于异常处理的核心机制,异常是在程序执行过程中可能出现的错误,而try-catch代码块允许您在执行代码时捕获并处理这些异常,感兴趣的可以了解一下

C#使用迭代器实现动态文字效果

这篇文章主要介绍了如何使用C#的Drawing空间和Panel控件实现动态文字效果,通过设置字体参数、创建画布、使用Graphics类的FillRectangle, MeasureString和DrawString方法,以及Panel控件的CreateGraphics方法,实现在Panel上绘制动态文字,需要的朋友可以参考下

C#实现从Word文档和各种Word元素中自动提取文本

手动提取文本既费时又容易出错,尤其是在处理较长或复杂的Word文档时,这篇文章将探讨如何使用C# 从Word文档中提取文本,我们将涵盖不同方面的内容,希望对大家有所帮助

C#借助Spire.XLS实现自动化生成和操作Excel表格

Excel中的表格不仅仅是简单的数据区域,它具备了排序、筛选、格式化等一系列功能,可以大大提升数据处理的效率,本文我们就来简单讲讲如何使用C#实现在 Excel中高效创建和操作表格吧

C# Mutex实现线程与进程同步的技术指南

在多线程或多进程程序中,如果多个线程/程序同时访问同一资源,很容易导致数据冲突或程序异常,为了解决这种问题,C# 提供了强大的同步原语Mutex,下面我们就来看看它的具体使用吧

使用C#代码在Word文档中插入列表的操作方法

列表在 Word 文档中用于概述、排列和强调文本,使用户能够轻松扫描和理解一系列项目,在本文中,您将学习如何使用 Spire.Doc for .NET 在 C# 和 VB.NET 中将这些类型的列表插入到 Word 文档中,需要的朋友可以参考下

C#串口关闭时主界面卡死的原因分析和解决方案

最近在使用SerialPort类开发一个串口调试工具时,遇到了一个经典但令人头疼的问题:点击关闭串口按钮后,UI 界面直接卡死(假死),本文将带你从现象出发,深入.NET源码,一步步揭开这个界面卡死背后的真相,并提供一个优雅且根本性的解决方案,需要的朋友可以参考下

浅析如何通过C#提取PDF单页与全文档的图片

在.NET 开发中,从 PDF 里提取图片是个高频需求,本文将介绍如何使用免费库 Free Spire.PDF for .NET 精准实现整文档批量提取或指定页面精准提取,代码简单且操作高效,希望对大家有所帮助

C#高效实现移动与删除Excel工作表

在Excel文档处理过程中,工作表的管理与维护是常见需求。借助Spire.XLS for .NET组件,开发者可通过简洁的C#代码精准控制工作表的移动与删除操作,有效提升数据处理效率。

C#数据级联操作的法宝DataRelation详解(操作步骤)

本文给大家介绍在C#中使用DataRelation的典型方法和典型代码实现,总结DataRelation的核心优势,本文结合实例代码给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧

C# ZipArchive加压解压zip文件方式

本文介绍了一种在内存中创建zip文件并获取其流的方法,从而避免了创建临时文件和下载文件的需要,最后展示了如何解压该zip文件

C#使用HttpClient发起HTTP请求的完整指南

本文介绍了在.NET中使用HttpClient进行RESTful API调用的方法,HttpClient是.NET中处理HTTP请求的核心类,支持多种HTTP方法、异步请求和JSON序列化,文章强调要重用HttpClient实例以避免端口耗尽问题,需要的朋友可以参考下

使用C#调用OpenCvSharp库实现核心图像处理功能的方法

图像处理是计算机视觉的核心环节之一,而在 C# 中,我们可以使用开源的 OpenCvSharp 库来快速完成各种图像操作,本文就给大家介绍了如何使用C#调用OpenCvSharp库实现核心图像处理功能,需要的朋友可以参考下

在C# WebAPI中实现多版本控制的方法

随着应用程序的不断演化和功能的不断扩展,API 版本控制成为了开发和维护 WebAPI 时不可或缺的一部分,在本文中,我们将介绍如何在现代 C# WebAPI 项目中有效地实施 API 版本控制,并分享一些最佳实践,需要的朋友可以参考下

C#使用Spire.PDF for .NET轻松比较PDF文档

PDF 已成为跨平台共享和保存文档的标准格式,在工作和日常生活中都扮演着重要角色,然而,创建高质量的 PDF 文档通常需要多次检查与修改,所以本文将演示如何在 C# 程序中使用 Spire.PDF for .NET 轻松比较 PDF 文档,需要的朋友可以参考下

使用C#代码更改PowerPoint文档中的幻灯片顺序

优化 PowerPoint 演示文稿中的幻灯片顺序是一项简单但实用的技能,通过重新排列幻灯片,你可以完善演示文稿的逻辑与流程,本文将演示如何通过 C# 编程方式更改 PowerPoint 文档中的幻灯片顺序,需要的朋友可以参考下

使用C#代码添加或删除PPT幻灯片的操作指南

幻灯片是 PowerPoint 文档中最基本的组成部分,在编辑 PowerPoint 文档时,添加和删除幻灯片往往是最常用的操作之一,本文将介绍如何使用 Spire.Presentation for .NET 通过编程方式添加或删除 PowerPoint 幻灯片,需要的朋友可以参考下

使用C#实现在Excel中高效生成和操作表格

在日常工作中,Excel不仅仅是一个电子表格工具,它还提供了强大的表格功能,帮助我们高效地管理、分析和展示数据,随着数据量的增加,手动操作这些表格变得越来越繁琐,通过编程,我们可以自动化这些操作,利用C#在Excel中创建、管理和优化表格功能,需要的朋友可以参考下

C#中字符串插值($) 和 逐字字符串(@)的使用

这篇文章主要介绍了C#中字符串插值($) 和 逐字字符串(@)的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

C# Process.Start()系统找不到指定文件的问题分析及解决

文章内容:文章描述了由于系统找不到可启动的exe文件,路径出现问题导致无法启动应用程序的情况,作者通过修改应用程序的启动路径,将路径中的“\\”改为“\”,从而解决了路径问题,使应用程序能够正常启动

c#EXCEL关闭方式(关闭EXCEL进程)

文章介绍了在C#中关闭Excel进程的问题,并提供了一个解决方案,通过获取当前进程的ID来关闭特定的Excel进程,而不是关闭所有Excel进程

在Unity或C#项目中避免空引用和数据的解决方法

在开发中,我们经常会遇到 UI 需要依赖服务器数据的情况,直接用服务器返回的数据,可能会导致空引用、数据格式错误等问题,为了避免这些问题,本文给大家介绍了如何在 Unity 或 C# 项目中避免空引用和数据问题的解决方法,需要的朋友可以参考下

使用C#实现将CSV数据轻松转换为PDF

将 CSV 数据转换为 PDF 格式在许多业务中是一个常见的需求,在这篇文章中,我们将探讨如何使用 使用 C# 和 Spire.XLS for .NET 库高效地将 CSV 文件转换为 PDF,希望对大家有所帮助
上一页共3页:2/3下一页