【拾遗补漏】

追逐时光者3 小时前
【.net】·【c#】·【.net core】·【拾遗补漏】
C#字符串拼接的几种方式及其性能分析对比在C#编程中字符串拼接是一种常见且基础的操作,广泛应用于各种场景,如动态生成SQL查询、构建日志信息、格式化用户显示内容等。然而,不同的字符串拼接方式在性能和内存使用上可能存在显著差异。今天咱们一起来看看在C#中字符串拼接的常见6种方式及其使用BenchmarkDotNet进行性能分析对比。
追逐时光者7 天前
【.net】·【c#】·【.net core】·【拾遗补漏】
C#正则表达式快速入门正则表达式(Regular Expression)是一个强大的文本处理工具,主要用于字符串的搜索、替换、验证和分割等操作。通过定义特定的模式,正则表达式可以高效地匹配、查找或替换符合该模式的文本内容。今天大姚将和大家一起来快速了解学习正则表达式,并且在C#中快速应用。
追逐时光者1 个月前
【.net】·【c#】·【开源项目】·【.net core】·【拾遗补漏】
使用 BenchmarkDotNet 对 .NET 代码进行性能基准测试在软件开发领域,性能基准测试是确保软件系统高效、稳定运行的重要环节。它可以帮助你评估应用程序的性能,了解其在不同条件下的响应时间、吞吐量、资源利用率等。通过基准测试,你可以确定系统在处理特定工作负载时的性能表现。
追逐时光者2 个月前
【.net】·【c#】·【.net core】·【拾遗补漏】·【设计模式】
C# 单例模式的多种实现单例模式是一种创建型设计模式,它主要确保在一个类只有一个实例,并提供一个全局访问点来获取该实例。在C#中,有多种方式实现单例模式,每种方式都有其特定的使用场景和注意事项。
追逐时光者2 个月前
【.net】·【c#】·【开源项目】·【.net core】·【拾遗补漏】
一个.NET开源、轻量级的运行耗时统计库 - MethodTimer在.NET开发中,为了准确统计对应方法的执行时间,我们最常用的方式是手动使用 Stopwatch 来显式编写计时逻辑,但是假如你需要大量的使用 Stopwatch 来进行耗时统计的话不利于保持代码的整洁和增加代码的维护成本。
追逐时光者2 个月前
【.net】·【c#】·【开源项目】·【.net core】·【拾遗补漏】·【技术前沿周刊】
C#/.NET/.NET Core技术前沿周刊 | 第 10 期(2024年10.14-10.20)C#/.NET/.NET Core技术前沿周刊,你的每周技术指南针!记录、追踪C#/.NET/.NET Core领域、生态的每周最新、最实用、最有价值的技术文章、社区动态、优质项目和学习资源等。让你时刻站在技术前沿,助力技术成长与视野拓宽。
追逐时光者2 个月前
【.net】·【c#】·【开源项目】·【.net core】·【拾遗补漏】
C#/.NET/.NET Core学习路线集合,学习不迷路!C#、.NET、.NET Core、WPF、WinForm、Unity等相关技术的学习、工作路线集合(持续更新)!!!
追逐时光者3 个月前
【.net】·【c#】·【.net core】·【拾遗补漏】
浅谈 C# 中的顶级语句在C# 9版本中引入了一项新特性:顶级语句,这一特性允许在不显式定义 Main 方法的情况下直接编写代码。
追逐时光者3 个月前
【.net】·【c#】·【.net core】·【拾遗补漏】
.NET 9 中 LINQ 新增的功能语言集成查询 (LINQ) 是一系列直接将查询功能集成到 C# 语言的技术统称。数据查询历来都表示为简单的字符串,没有编译时类型检查或 IntelliSense 支持。此外,需要针对每种类型的数据源了解不同的查询语言:SQL 数据库、XML 文档、各种 Web 服务等。借助 LINQ,查询成为了最高级的语言构造,就像类、方法和事件一样。
追逐时光者5 个月前
【.net】·【c#】·【.net core】·【拾遗补漏】·【编程技巧练习集】
C# 12 新增功能实操!今天咱们一起来探索并实践 C# 12 引入的全新功能!注意:使用这些功能需要使用最新的 Visual Studio 2022 版本或安装 .NET 8 SDK 。
追逐时光者5 个月前
【.net】·【c#】·【.net core】·【拾遗补漏】
在.NET Web API设置响应输出Json数据格式常用的两种方式在ASP.NET Core Web API中设置响应输出Json数据格式常用以下两种方式:可以通过添加System.Text.Json或Newtonsoft.JsonJSON序列化和反序列化库在应用程序中全局设置接口响应的Json数据格式。
追逐时光者5 个月前
【.net】·【c#】·【.net core】·【拾遗补漏】
ASP.NET Core中创建中间件的几种方式今天我们一起来盘点一下在ASP.NET Core应用程序中添加和创建中间件常见的四种方式。ASP.NET Core中间件(Middleware)是用于处理HTTP请求和响应的组件,它们被安排在请求处理管道中,并按顺序执行。中间件的设计是为了使其在请求处理管道中能够以灵活和可扩展的方式处理 HTTP 请求和响应。
追逐时光者6 个月前
【.net】·【c#】·【.net core】·【拾遗补漏】·【编程技巧练习集】
C#/.NET/.NET Core编程技巧练习集(学习,实践干货)DotNetGuide专栏C#/.NET/.NET Core编程常用语法、算法、技巧、中间件、类库练习集,配套详细的文章教程讲解,助你快速掌握C#/.NET/.NET Core各种编程常用语法、算法、技巧、中间件、类库等等。
追逐时光者6 个月前
【.net】·【c#】·【.net core】·【拾遗补漏】
C#/.NET这些实用的技巧和知识点你都知道吗?今天大姚给大家分享一些C#/.NET中的实用的技巧和知识点,它们可以帮助我们提升代码质量和编程效率,希望可以帮助到有需要的同学。
追逐时光者6 个月前
【.net】·【c#】·【开源项目】·【.net core】·【拾遗补漏】
DotNetGuide专栏C#/.NET/.NET Core充电站(让你学习不迷路)记录、收集和总结C#/.NET/.NET Core基础知识、学习路线、开发实战、编程技巧练习、学习视频、文章、书籍、项目框架、社区组织、开发必备工具、常见面试题、面试须知、简历模板、以及自己在学习和工作中的一些微薄见解。希望能和大家一起学习,共同进步。如果本知识库能为您提供帮助,别忘了给予支持哦(关注、点赞、分享)💖。
追逐时光者6 个月前
【.net】·【c#】·【开源项目】·【.net core】·【拾遗补漏】
.NET使用CsvHelper快速读取和写入CSV文件在日常开发中使用CSV文件进行数据导入和导出、数据交换是非常常见的需求,今天我们来讲讲在.NET中如何使用CsvHelper这个开源库快速实现CSV文件读取和写入。
追逐时光者6 个月前
【.net】·【c#】·【.net core】·【拾遗补漏】
.NET使用原生方法实现文件压缩和解压在.NET中实现文件或文件目录压缩和解压可以通过多种方式来完成,包括使用原生方法(System.IO.Compression命名空间中的类)和第三方库(如:SharpZipLib、SharpCompress、K4os.Compression.LZ4等)。本文我们主要讲的是如何使用.NET原生方法System.IO.Compression命名空间中的类来对文件和文件夹进行压缩或解压缩(压缩格式.zip文件格式)。
追逐时光者6 个月前
【.net】·【c#】·【.net core】·【wpf】·【winform】·【拾遗补漏】
C#/.NET/.NET Core拾遗补漏合集(24年6月更新)在这个快速发展的技术世界中,时常会有一些重要的知识点、信息或细节被忽略或遗漏。《C#/.NET/.NET Core拾遗补漏》专栏我们将探讨一些可能被忽略或遗漏的重要知识点、信息或细节,以帮助大家更全面地了解这些技术栈的特性和发展方向。
追逐时光者7 个月前
【.net】·【c#】·【拾遗补漏】
C#实现多线程的几种方式多线程是C#中一个重要的概念,多线程指的是在同一进程中同时运行多个线程的机制。多线程适用于需要提高系统并发性、吞吐量和响应速度的场景,可以充分利用多核处理器和系统资源,提高应用程序的性能和效率。
追逐时光者8 个月前
【.net】·【c#】·【开源项目】·【.net core】·【拾遗补漏】
一个库帮你轻松的创建漂亮的.NET控制台应用程序做过.NET控制台应用程序的同学应该都知道原生的.NET控制台应用程序输出的内容都比较的单调,假如要编写漂亮且美观的控制台输出内容或者样式可能需要花费不少的时间去编写代码和调试。今天大姚给大家分享一个.NET开源且免费的类库帮你轻松的创建漂亮、美观的.NET控制台应用程序:Spectre.Console。