- 博客(162)
- 收藏
- 关注
原创 C# 转换当前时间为时间戳的 3 个方法
在计算机应用世界里,无论是为了记录事件的发生时间、保障数据一致性还是提升安全性,时间戳都是不可或缺的重要工具。在 C# 编程中,将当前时间转换为时间戳是一项简单轻松的事情,在这篇文章中,我们将探讨 C# 中将当前时间转换为时间戳的3种方法。
2025-05-29 22:44:44
868
原创 再聊 C# 里的模式匹配,10个常用方法总结
本文我们将继续深入探讨 C# 中的模式匹配功能,从基础语法到高级用法,全面解锁这项强大的语言特性。无论你是初学者还是经验丰富的开发者,相信你都会从中找到新的灵感和实用技巧。
2025-05-23 15:42:08
819
原创 使用 C# 模式匹配,简化难以维护的 if-else 语句
嘿,C# 程序员们!今天我们来聊聊一个非常酷的话题——模式匹配(Pattern Matching)。在编程中,模式匹配是一种通过模式来选择并解构数据的能力。它可以帮助你写出更简洁、更可读的代码。做好准备,让我们一起探索这个强大的工具吧!
2025-05-20 16:53:12
531
原创 使用 C# 本地函数,告别冗长难懂的辅助代码
在 C# 编程中,本地函数就像隐藏在方法内部的小助手,它们帮助我们简化代码逻辑,提高代码的可读性和维护性。本文将通过一个详细具体的实战例子告诉你如何使用本地函数,快来看看吧!
2025-05-08 16:29:26
1014
原创 C# 中的证书验证艺术:确保你的通信安全无忧
在现代应用程序系统开发中,证书验证是确保安全通信和构建可靠系统的基石。本文将通过一个详细的示例,教你如何使用 C# 验证证书的有效性,确保你的应用程序安全无忧。
2025-05-08 16:26:07
491
原创 C# WinForms 拖放选择文件:让你的应用程序更酷炫!
在 C# WinForms 应用程序中,使用拖放功能选择文件是一种非常酷炫且实用的方法。本文将通过一个详细的步骤示例,教你如何在 WinForms 中实现文件拖放功能。
2025-05-06 16:50:36
753
原创 仅需 1 个对象,C# WinForms 轻松选择指定类型文件
在开发桌面应用程序时,与本地文件打交道是不可避免的。本文将通过一个详细的实战例子,教你如何在 C# WinForms 应用中使用 OpenFileDialog,轻松选择指定类型的文件,比如电子表格。通过简单的步骤,你将能够实现友好的文件选择界面,提高用户体验。
2025-05-06 16:43:10
1027
原创 轻松掌握 C# 事件:从创建到使用
在 C# 中,事件是实现响应式编程的核心机制之一,用于在对象之间传递消息。本文将详细介绍如何在 C# 中创建和使用事件,通过一个详细的例子带你走进事件的世界,让你的代码更加模块化和灵活。
2025-04-24 15:50:52
848
原创 分享4个常用C#枚举扩展方法,包括字符串转枚举和数字转枚举、获取枚举描述和根据描述获取枚举值等,让枚举在实际应用中更加灵活
在 C# 编程中,枚举是一种非常有用的工具,用于表示一组固定的常量值。通过扩展方法,我们可以为枚举赋予更多的功能,使其在实际应用中更加灵活。本文将分享四个常用的枚举扩展方法,包括获取枚举描述、根据描述获取枚举值、字符串转枚举和数字转枚举。让我们一起探索这些扩展方法,提升你的编码技巧吧!
2025-04-15 18:00:21
952
原创 请 优快云 官方将我的文章恢复为全部可见并且以后不再擅自修改我的文章权限
今天突然发现我之前写的多篇文章全部可见文章被系统擅自设置为vip可见文章了!!!这和我加入csdn,实现资源免费共享的初衷背道而驰,希望csdn不要再擅自修改我的文章权限了!!!我坚持计算机学习资源免费共享。我声明我的所有文章均对所有用户可见,请csdn官方将他们改回去,并且不要再篡改我的文章权限了
2025-04-15 17:53:10
140
原创 C# 实现数字字符串左补齐 0 的 6 种方法
在 C# 编程中,将数字字符串左补齐 0 是一个常见的需求,比如生成订单号。本文将详细介绍六种实现数字字符串左补齐 0 的方法,并通过示例代码展示它们的使用方法。
2025-04-01 17:13:43
793
原创 C# 里这 7 个创建委托的方法,你知道几个?
委托是一种强大的工具,可以让你将方法作为参数传递,我总结了 7 个创建委托的方法,来看看有没有你不知道的方法?
2025-03-20 16:30:08
719
原创 关于C#里List<T>.ForEach和foreach的3个区别,你可能还不知道!
在 C# 的编程世界中,集合遍历是每位程序员都不能避免的常见任务。本文将详细介绍List<T>.ForEach和foreach这两种方法,探讨它们的特点、区别、使用场景以及建议,帮助你选择最适合的工具。
2025-03-18 17:05:19
1014
原创 C# 获取枚举名称的 5 个方法
在 C# 中,获取枚举名称是开发过程中常见的需求之一。无论是存储到数据库、打印到日志,还是其他场景,掌握几种高效的方法总能派上用场。本文将介绍5种在 C# 中获取枚举名称的方法,从简单的Enum.GetName 到功能更强大的反射,希望能为你的开发工作提供一些帮助。
2025-03-13 17:00:56
1275
原创 封装 C# 中的 HttpClient 功能,从此不再害怕和 Restful API 打交道
在现代软件开发中,与 RESTful API 的交互是不可避免的。为了提升开发效率并简化代码,本文介绍我在实际项目中封装的 .NET 的 HttpClient,希望能够给你带来启发。通过这个封装的HttpClient,我们可以轻松配置 HTTP 请求、处理代理设置以及快速发送和接收数据等
2025-03-11 17:54:39
1190
原创 一个C#使用静态构造函数简化单例模式的小技巧
单例模式是编程中常用的模式之一,通过单例模式可以确保系统中只有一个对象实例。本文将介绍如何利用 C# 的静态构造函数特性来简化单例模式的实现,使代码更加简洁、安全和高效。
2025-03-06 17:01:49
752
原创 C#12 中 5 个节省你开发时间的的改进
C# 12 带来了许多令人兴奋的新特性,从语法糖到模式匹配的改进等等,这些新特性不仅让代码变得更加简洁高效,还能提升我们的编程体验。本文将和你一起探索这 5 个值得尝试的新特性,看看它们是如何在实际开发中发挥作用的。
2025-03-04 17:19:47
837
原创 比较 XML 和 JSON
XML 和 JSON 是现代数据交换中不可或缺的两位主角。虽然 JSON 在 Web 开发中迅速蹿红,成为主流选择,但在处理复杂的结构化数据时,XML 依然展现出独到的优势。本文将从优缺点、应用场景等多个维度,全面对比这两种格式,帮助你更好地理解何时选择 XML,何时使用 JSON
2025-02-27 17:46:11
854
原创 封装一个配置解析方法,快速打造你的 .NET FrameWork 配置系统
在软件开发中,配置管理是确保系统稳定运行的关键之一。本文将带你通过简单的步骤,学会如何为 .NET Framework 应用创建一个自定义的配置系统。我们将使用 XML 文件来存储配置信息,并通过 C# 代码来读取和解析这些配置。通过本文的详细实战例子,你将掌握一种实用的方法来提升应用程序的灵活性和可维护性。
2025-02-27 17:43:23
714
原创 可以让你写出比预期要好的代码的 12 个习惯及详细实现方式
在这个代码无处不在的时代,作为程序员的我们都有一个共同的追求——写出高质量的代码。然而,如何实现这一目标却常常成为困扰我们的难题。在这篇文章中,我总结了12个经过实战验证的好习惯,助力你在编程的道路上游刃有余。准备好了吗?让我们一起探讨吧!
2025-02-25 16:49:23
958
原创 6 个方法,让你轻松处理 C# 里的空值对象
在编程的世界里,空值处理往往是最让人烦恼的课题之一,特别是在处理用户输入和数据库查询结果时。本文总结介绍 6 个常用的空值处理方法,帮助你优雅地应对这些潜在的 "隐形杀手",避免 NullReferenceException 异常的困扰。
2025-02-25 16:46:09
911
原创 C# 静态类,高手不想让你知道的 15 个真相
在 C# 的面向对象编程世界里,静态类就像是那个永远不需要休息的超人,总是在后台默默地为你提供支持。本文将通过 15 条经验总结,涵盖从定义到性能优化的方方面面,帮助你更好地理解和运用静态类。
2025-02-20 17:47:58
1102
原创 把 C# 里不再使用的对象设为 NULL 的 3 个好处,你知道几个?
在 C# 编程中,是否应该将不再使用的对象设置为 null 一直存在着不同的声音,有些人认为这能优化程序性能,而另一些人则觉得这没必要。本文将探讨设置为 nul 的理由及其潜在风险,并给出实用建议,帮助你在日常编码中做出更的决策。
2025-02-20 17:43:16
773
原创 封装一个 C# 范围判断函数,从此告别重复编写范围判断代码的烦恼
在日常开发中,判断数值或日期是否在特定范围内是一个常见的需求。然而,C# 并没有直接提供这样的范围函数,导致我们不得不重复编写相似的比较代码,既繁琐又容易出错。本文介绍一个我自己封装的范围函数,既提高代码的可读性又避免重复工作,快来看看吧!
2025-02-18 17:18:50
704
原创 用 C# Stopwatch 计时,让代码性能飞起来!
Stopwatch 是一个内置于 .NET 的性能计时工具,它可以精确测量时间间隔,特别适用于评估分析代码执行时间和性能。本文将通过一个实战示例带你深入了解 Stopwatch 的强大功能及其在日常开发中的应用
2025-02-18 17:16:00
1233
原创 9 个必备技巧助你玩转 Dapper 操作数据库
在 .NET 开发领域,Dapper 是一款轻量级的对象映射工具(ORM),以其简洁高效的特性受到广泛欢迎。它能够轻松将数据库中的数据映射为 C# 对象,极大地简化了数据库操作。本文总结列举 9 个 Dapper 的常规用法,并附上示例代码,助你快速掌握这款利器。
2025-01-14 17:44:19
1064
原创 分享一个 C# 使用 Dapper 的实战详细例子
在这篇文章中,我们将一起探讨如何使用 Dapper 进行高效的数据库操作。作为一个轻量级的 ORM 工具,Dapper 以其简洁性和强大性能而受到众多程序员的青睐。我们通过一个详细完整的例子,从安装 Dapper、配置数据库连接、创建实体类、执行数据库操作等,让您轻松掌握这个实用工具的魅力
2025-01-14 17:40:43
1021
原创 C# AutoMapper 10个常用方法总结
AutoMapper 是一个强大的对象映射库,用于简化和自动化复杂对象之间的转换。本文是 AutoMapper 一些常用的方法和功能总结。
2024-12-27 17:37:06
1238
原创 C# 对象映射方法总结(3):Mapster 高效实现对象映射详细步骤分享
Mapster 是一个轻量级的对象映射库,相较于 AutoMapper,它在性能和使用便捷性上有明显的优势。本文将通过一个 Step By Step 示例,带你了解如何使用 Mapster 来高效实现对象映射,并与 AutoMapper 进行一番比较。
2024-12-19 22:58:45
1184
原创 C# 对象映射方法总结(2):AutoMapper 高效实现对象映射详细步骤分享
在现代软件开发中,对象映射是一项必不可少的技能。AutoMapper是一款强大的对象映射库,让对象之间的转换变得高效且简单。本文将逐步指导你配置映射规则使用AutoMapper,并在此过程中分享一些实用的建议和最佳实践。准备好一起把工作简化了吗?让我们开始吧!
2024-12-12 17:18:52
1264
原创 C# 对象映射方法总结(1):利用 JSON 序列化/反序列化轻松实现对象映射详细步骤分享
在现代软件开发中,对象映射是一个极其重要的主题,它连接着前后端的数据交互。本文将带你深入了解对象映射的概念和必要性,并通过 JSON 序列化/反序列化的方法,详细介绍如何实现对象之间的转换。
2024-12-05 18:08:14
927
原创 五大数据模型(实体对象、视图对象、数据传输对象、业务对象、领域对象)对比总结
在软件开发中,数据模型扮演着至关重要的角色。本文对实体对象、视图对象、数据传输对象、业务对象以及领域对象等 5 种常见的数据模型进行对比总结,详细分析它们的概念、优缺点、使用场景,以及最佳实践建议,快来看看吧!
2024-11-28 17:39:16
1166
原创 基于 log4net,封装一个日志记录器,打造你的专属日志利器
日志在我们日常开发工作中非常重要,有了详细的日志记录,我们才能更好更快地追踪优化和排查程序问题等。分享一个基于 log4net 封装的日志记录器,不仅大幅降低项目代码的耦合度,使用方便,而且很容易扩展。
2024-11-21 17:57:45
416
原创 封装一个C#万能基础数据类型转换器,一招解决所有基础类型转换烦恼
在编程的世界里,基础数据类型转换就像是一门艺术。每一次的转换都考验着我们的耐心和技术。不过,要是有一把“瑞士军刀”,能够应对各种各样的基础数据类型转换需求,那该多好啊!今天我要分享的就是这样一个工具——一个万能的基础数据类型转换器,它能够简化我们的开发工作,让基础数据类型转换变得更加轻松。
2024-11-14 17:34:46
444
原创 C# String系列(3):StringBuilder有诸多优势,它能代替String吗?
StringBuilder 的性能比 String 高这么多,能不能直接用它来代替 String 呢?和你一起深入讨论 StringBuilder 高性能的底层原因
2024-11-07 22:20:01
1082
原创 C# String系列(2):字符串池技术实现原理揭秘
在之前的文章中,我们提到了字符串池的概念,是不是感觉很神奇?它在技术上是如何实现的?对我们平时的开发工作有哪些值得借鉴的意义呢?今天我们来揭开它的神秘面纱
2024-10-31 17:11:28
690
原创 LDAP、AD、域和域服务器对比总结,IT 管理员必备指南
在上一篇文章中,我们聊到了 LDPA、AD 和域服务器等几个概念,限于篇幅,我们没有深入地进行探讨,实际上,它们是跟我们每一个 IT 人密切相关,你可能每天都在用它,但它到底是怎样运作的?有哪些优缺点?又适用于哪些场景呢?让我们一起来揭开它的神秘面纱。
2024-10-24 22:15:33
2128
原创 C# 完美操作 Active Directory 详细总结,轻松玩转域管理
域服务器天然就是一个员工信息的数据库,将业务系统的身份鉴权跟域服务器结合是安全技术发展的趋势。C#有丰富的类库来与AD互动,但使用很不方便,我根据实际项目业务,封装了一些常用操作AD的方法,简化与AD的交互,今天,很高兴与大家分享这些便利
2024-10-17 17:16:03
872
原创 代码注释,是程序员的美德还是无能的表现?
你是不是也经历过这样的时刻:打开一段陌生的代码,就像进入了迷宫一样找不到北?这时候,一个好的注释简直就是你的指路明灯啊!但话说回来,注释真的那么必要吗?还是说,它有时候反而会变成累赘?今天我们就来深入探讨一下这个问题。
2024-10-12 16:54:54
857
原创 C# String 类型:那些你可能不知道的秘密
字符串应该是所有编程语言中使用最频繁的一种基础数据类型。在 C# 中,String 是一个相当特别的存在,它是引用类型,存储在托管堆中,但在应用上,它却表现得像是值类型。这个看似简单的类型,背后藏着不少的小秘密呢!你想知道吗?点开看看吧!今天咱们来聊一聊这个看似简单却充满玄机的 String 类型。
2024-10-10 18:06:34
1217
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人