C#开发:把业务逻辑写成应用

C#开发:把业务逻辑写成应用

用LINQ筛选数据,用异步方法等待接口响应,用事件连接界面与业务。通过这些开发任务理解C#的类型系统、委托与异常处理,逐步写出结构清晰的.NET应用。

阅读17
1416篇内容
发布时间2026-09-24
相关标签:

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

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

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

C#实现全局快捷键功能

由于.NET Framework未直接提供全局快捷键库,开发者需借助Windows API的RegisterHotKey和UnregisterHotKey函数。本文介绍了通过P/Invoke调用user32.dll进行封装,实现在Windows窗体应用中监听并响应系统级组合键的操作方法,包含关键代码示例。

C#实现全局快捷键功能

C# Newtonsoft.Json 中文乱码问号及 JSON 转类详解

本文解决C#使用Newtonsoft.Json序列化中文显示为问号的问题,并提供高效将JSON字符串转换为C#类的完整流程。包含关键参数配置及JSON Edit Online工具的使用说明,附带完整的类定义代码示例,帮助开发者快速处理数据交互。

C# Newtonsoft.Json 中文乱码问号及 JSON 转类详解

C# Linq去重Distinct详解:原理与自定义比较器实现

本文深入解析C#中Linq的Distinct方法去重机制,说明默认引用比较与自定义值比较的差异。通过演示IEqualityComparer接口实现及GetHashCode优化策略,结合控制台运行日志清晰展示哈希判断与Equals验证的执行顺序,帮助开发者掌握高效且准确的数据去重技巧。

C# Linq去重Distinct详解:原理与自定义比较器实现

C#实现基于链表的学生成绩管理系统

本文介绍了如何使用C语言中的链表结构构建一个简单的控制台应用程序来实现对学生成绩的基本操作,包括添加、删除、修改以及查找等功能。通过这个案例,您可以学习到一些关于数据处理和算法的基础知识。

C#实现基于链表的学生成绩管理系统

C# Chart控件动态数据实时标记与滚动展示方法

在C# WinForms开发中,针对隐藏Y轴刻度的折线图场景,可通过Series.Points集合操作实现最新数据点的动态高亮标记。本文介绍利用Timer定时器模拟实时数据流入,配合MarkerStyle、Label等属性完成“只标记最新”或“持续标记”效果,并启用AxisX.ScrollBar实现数据的自动滚动展示。

C# Chart控件动态数据实时标记与滚动展示方法

C# 队列 (Queue) 实现原理与用法详解

本文深入解析 C# 中队列(Queue)作为约束版链表的数据结构特性,重点展示如何通过继承 List 类实现自定义队列。包含入队、出队操作的核心代码逻辑,以及客户端调用演示和空列表异常处理机制,帮助开发者理解先进先出原则在实际编码中的应用。

C# 队列 (Queue) 实现原理与用法详解

使用C#或VB.NET将Excel工作表拆分为独立文件

当单个工作簿包含大量工作表导致性能下降时,可通过C#或VB.NET代码将其拆分为独立的Excel文件。本文介绍使用Free Spire.XLS库加载源文件,遍历所有Sheet并逐一复制保存为单独的新工作簿,附带完整源码与NuGet安装指引。

使用C#或VB.NET将Excel工作表拆分为独立文件

Visual Studio 2022新建C语言工程详细步骤

本文详细讲解在 Visual Studio 2022 中从零开始创建一个 C 语言项目的全过程。通过选择空项目、添加 .c 源文件以及修改项目属性中的子系统为控制台,成功编译并运行第一个 “Hello World” 程序。文章涵盖命名规范、路径选择及必要的预处理器定义,适合初学者快速搭建开发环境。

Visual Studio 2022新建C语言工程详细步骤

C# WinForms DataGridView 实现手动与自动翻页

介绍在C# WinForms中通过隐藏滚动条并控制FirstDisplayedScrollingRowIndex实现DataGridView的手动翻页,以及利用定时器配合数据源切片实现自动循环展示。针对大数据量建议优先使用SQL查询,该方法适合固定界面展示或大屏演示场景。

C# WinForms DataGridView 实现手动与自动翻页

C# Unsafe指针与Marshal内存操作详解

本文深入解析C#中的不安全代码(unsafe)、指针原理及Marshal内存操作方法。通过实例演示如何通过指针修改值类型、引用类型及数组数据,掌握stackalloc栈内存分配,并利用System.Runtime.InteropServices.Marshal类进行非托管内存的申请、读写、释放及结构体编组,实现高效的底层内存控制。

C# Unsafe指针与Marshal内存操作详解
加载更多

专题列表