.NET(C#)连接MySQL数据库方案

.NET环境下由于缺乏原生MySQL驱动,通常借助ODBC或第三方库连接。本文以流行的开源组件MySQLDriverCS为例,介绍如何通过NuGet或程序集添加引用,利用C#编写代码实例展示建立连接、执行SQL语句及结果处理的核心流程,帮助开发者快速实现跨平台数据库交互。

C#网络编程Cookie设定要点与HttpCookie操作示例

本文解析了C#中Cookie的结构(NAME=VALUE及Expires、Domain等属性)与容器管理逻辑,重点介绍了HttpCookie类的赋值、读取与删除方法。通过代码示例展示了跨域名访问、过期时间设置及基于Response对象的标准操作,为处理HTTP状态保持提供实用参考。

C# StringBuilder 高效操作字符串全指南

本文详解 C# 中 System.Text.StringBuilder 类的核心用法与性能优势。针对 String 不可变特性带来的内存开销,介绍如何通过 StringBuilder 在循环中高效拼接、插入和替换字符。涵盖实例化、容量管理(Capacity/Length)及 Append、Insert、Replace 等关键方法的实战示例,帮助开发者掌握高性能字符串处理的正确姿势。

.NET decimal 截断指定小数位数(非四舍五入)

在项目开发中,处理分摊金额等场景时,最后一项数据常因精度问题出现负数。本文分享一种在 .NET (C#) 中自定义扩展方法,将 decimal 类型数值直接截取至指定小数位数的解决方案,该方法采用字符串操作实现截断而非四舍五入,调用优雅且易于集成。

C# 创建 Graphics 对象的三种方法详解

本文详细介绍了 C# 中创建 Graphics 对象的三种主要方法。包括通过窗体或控件的 Paint 事件及 OnPaint 重载获取实例,使用 CreateGraphics 方法直接获取绘图图面,以及利用 FromImage 静态方法基于已有 Image 对象创建绘图上下文。每种方法均有适用场景和代码示例,帮助开发者选择合适的图形绘制方案。

C# RegistryKey类:注册表增删改查操作指南

本文详解C#中用于操作Windows注册表的RegistryKey类。通过示例展示如何使用Registry类获取根键实例,包括创建、读取、修改和删除子项及值等核心功能。涵盖权限检查、视图指定及资源释放等最佳实践,帮助开发者安全高效地管理系统配置信息。

ASP.NET Core Blazor 组件开发核心指南

深入解析 ASP.NET Core Blazor 组件开发的核心机制。涵盖 .razor 文件的页面与非页面组件区别、[Parameter] 特性传递参数、@key 性能优化及利用 InvokeAsync 实现跨组件状态同步。本文提供完整的 C# 代码示例与操作规范,帮助开发者构建高效可复用的 Blazor UI。

C#与VB.NET使用Spire.XLS将HTML转换为Excel

本文介绍如何利用C#和VB.NET语言,借助Spire.XLS组件实现HTML文件到Excel工作簿的转换。通过NuGet或手动引用DLL获取库支持,核心操作仅需LoadFromHtml加载源文件,调整行高后保存即可生成标准Excel文档。

C#与VB.NET使用Spire.XLS将HTML转换为Excel