概述: 本指南详细解释了在C#中如何在创建控件的线程以外的线程中访问GUI。基础功能使用`Control.Invoke`(WinForms)或`Dispatcher.I...
搞懂.NET应用程序管理员权限:三种简单方法一网打尽
概述: .NET应用程序以管理员身份运行的方法包括修改清单文件、项目文件,或在运行时动态请求管理员权限。清单文件和项目文件通过声明UAC请求,而动态请求管理员权限则在程...
借助HttpWebRequest 调用第三方接口,获取Token和数据
在一次项目中,在给客户做系统时,需要调用客户的系统获取数据,客户提供了获取Token和获取数据的接口,用户名和密码,认证方式是基于Bearer的,通过学习和找资料,提供一个C#示例 一个C#示例 1、...
CYQ.Data 操作 Json 性能测试:对比 Newtonsoft.Json
在 CYQ.Data 版本更新的这么多年,中间过程的版本都在完善各种功能。基于需要支持或兼容的代码越多,很多时候,常规思维,都把相关功能完成,就结束了。
C#操作Excel文件三种方式详解
1.OleDb方式:2.COM组件方式:3.第三方库NPOI:总结:
深入解析C#中的第三方库NPOI:Excel和Word文件处理的利器
一、引言 在.NET开发中,操作Office文档(特别是Excel和Word)是一项常见的需求。然而,在服务器端或无Microsoft Office环境的场景下,直接使用Offic...
C#异步编程:原理与实践
一、引言 在现代应用程序开发中,尤其是在涉及I/O操作(如网络请求、文件读写等)时,异步编程成为了提高性能和用户体验的关键技术。C#作为.NET框架下的主流开发语言,提供了强大的异...
.NET集成DeveloperSharp操作Sql Server数据库
支持.Net/.Net Core/.Net Framework,可以部署在Docker, Windows, Linux, Mac。 该工具几乎只使用了一个方法/函数,却实现了几乎所...
使用 LogProperties source generator 丰富日志
Nuget包 Microsoft.Extensions.Telemetry.Abstractions 包含的新的日志记录source generator,它支持使用[Lo...
实用指南:C#中优雅更新GUI的基础和高级技巧(WinForms和WPF)
概述: 以上内容详细介绍了在C#中如何从另一个线程更新GUI,包括基础功能和高级功能。对于WinForms,使用`Control.Invoke`;对于WPF,使用`Di...