技术栈
【拾遗补漏】
追逐时光者
13 天前
【.net】
·
【c#】
·
【拾遗补漏】
浅谈 C# 13 中的 params 集合
在 C# 13 中,params 的改进使其从可变数量的数组参数升级为可变数量的集合类型参数。这一改进通过支持高性能集合类型(如Span<T>,ReadOnlySpan<T>)和简化调用语法,显著提升了代码的灵活性和效率。
追逐时光者
1 个月前
【.net】
·
【c#】
·
【.net core】
·
【面试指南】
·
【拾遗补漏】
C#之 Dictionary 详解
Dictionary<TKey, TValue>是C#中用于存储键值对集合的泛型类,属于System.Collections.Generic命名空间。它允许使用键(Key)来访问与其关联的值(Value)。其中,TKey表示字典中键的类型,TValue表示字典中值的类型。
追逐时光者
1 个月前
【.net】
·
【c#】
·
【.net core】
·
【拾遗补漏】
.NET 10首个预览版发布:重大改进与新特性概览!
.NET 团队于2025年2月25日发布博文,宣布推出 .NET 10 首个预览版更新,重点改进.NET Runtime、SDK、Libraries 、C#、ASP.NET Core、Blazor 和.NET MAUI 等。
追逐时光者
2 个月前
【.net】
·
【c#】
·
【.net core】
·
【面试指南】
·
【拾遗补漏】
C#字符串拼接的6种方式及其性能分析对比
在C#编程中字符串拼接是一种常见且基础的操作,广泛应用于各种场景,如动态生成SQL查询、构建日志信息、格式化用户显示内容等。然而,不同的字符串拼接方式在性能和内存使用上可能存在显著差异。今天咱们一起来看看在C#中字符串拼接的常见6种方式及其使用BenchmarkDotNet进行性能分析对比。
追逐时光者
2 个月前
【.net】
·
【c#】
·
【.net core】
·
【拾遗补漏】
2025年这些实用的C#/.NET知识点你都知道吗?
在这个快速发展的技术世界中,时常会有一些重要的知识点、信息或细节被忽略或遗漏。《C#/.NET/.NET Core拾遗补漏》专栏我们将探讨一些可能被忽略或遗漏的重要知识点、信息或细节,以帮助大家更全面地了解这些技术栈的特性和发展方向。
追逐时光者
2 个月前
【.net】
·
【c#】
·
【.net core】
·
【面试指南】
·
【拾遗补漏】
C# as 和 is 运算符区别和用法
在C#中,as 和 is 关键字都用于处理类型转换的运算符,但它们有不同的用途和行为。本文我们将详细解释这两个运算符的区别和用法。
追逐时光者
2 个月前
【.net】
·
【c#】
·
【拾遗补漏】
C#使用yield关键字提升迭代性能与效率
yield关键字在C#中简化了数据迭代的方式,实现了按需生成数据,自动维护迭代状态,减少了内存占用,并允许在迭代时执行复杂逻辑。
追逐时光者
3 个月前
【.net】
·
【c#】
·
【开源项目】
·
【.net core】
·
【拾遗补漏】
.NET 中管理 Web API 文档的两种方式
在 .NET 开发中管理 Web API 文档是确保 API 易用性、可维护性和一致性的关键。今天大姚给大家分享两种在 .NET 中管理 Web API 文档的方式,希望可以帮助到有需要的同学。
追逐时光者
3 个月前
【.net】
·
【c#】
·
【开源项目】
·
【.net core】
·
【拾遗补漏】
一个适用于 .NET 的开源整洁架构项目模板
项目架构模式在软件开发中扮演着至关重要的角色,它们为开发者提供了一套组织和管理代码的指导原则,以提高软件的可维护性、可扩展性、可重用性和可测试性。今天大姚给大家分享一个适用于 .NET 的开源整洁架构项目模板。
追逐时光者
3 个月前
【.net】
·
【c#】
·
【.net core】
·
【拾遗补漏】
C#字符串拼接的几种方式及其性能分析对比
在C#编程中字符串拼接是一种常见且基础的操作,广泛应用于各种场景,如动态生成SQL查询、构建日志信息、格式化用户显示内容等。然而,不同的字符串拼接方式在性能和内存使用上可能存在显著差异。今天咱们一起来看看在C#中字符串拼接的常见6种方式及其使用BenchmarkDotNet进行性能分析对比。
追逐时光者
4 个月前
【.net】
·
【c#】
·
【.net core】
·
【拾遗补漏】
C#正则表达式快速入门
正则表达式(Regular Expression)是一个强大的文本处理工具,主要用于字符串的搜索、替换、验证和分割等操作。通过定义特定的模式,正则表达式可以高效地匹配、查找或替换符合该模式的文本内容。今天大姚将和大家一起来快速了解学习正则表达式,并且在C#中快速应用。
追逐时光者
4 个月前
【.net】
·
【c#】
·
【开源项目】
·
【.net core】
·
【拾遗补漏】
使用 BenchmarkDotNet 对 .NET 代码进行性能基准测试
在软件开发领域,性能基准测试是确保软件系统高效、稳定运行的重要环节。它可以帮助你评估应用程序的性能,了解其在不同条件下的响应时间、吞吐量、资源利用率等。通过基准测试,你可以确定系统在处理特定工作负载时的性能表现。
追逐时光者
5 个月前
【.net】
·
【c#】
·
【.net core】
·
【拾遗补漏】
·
【设计模式】
C# 单例模式的多种实现
单例模式是一种创建型设计模式,它主要确保在一个类只有一个实例,并提供一个全局访问点来获取该实例。在C#中,有多种方式实现单例模式,每种方式都有其特定的使用场景和注意事项。
追逐时光者
5 个月前
【.net】
·
【c#】
·
【开源项目】
·
【.net core】
·
【拾遗补漏】
一个.NET开源、轻量级的运行耗时统计库 - MethodTimer
在.NET开发中,为了准确统计对应方法的执行时间,我们最常用的方式是手动使用 Stopwatch 来显式编写计时逻辑,但是假如你需要大量的使用 Stopwatch 来进行耗时统计的话不利于保持代码的整洁和增加代码的维护成本。
追逐时光者
5 个月前
【.net】
·
【c#】
·
【开源项目】
·
【.net core】
·
【拾遗补漏】
·
【技术前沿周刊】
C#/.NET/.NET Core技术前沿周刊 | 第 10 期(2024年10.14-10.20)
C#/.NET/.NET Core技术前沿周刊,你的每周技术指南针!记录、追踪C#/.NET/.NET Core领域、生态的每周最新、最实用、最有价值的技术文章、社区动态、优质项目和学习资源等。让你时刻站在技术前沿,助力技术成长与视野拓宽。
追逐时光者
5 个月前
【.net】
·
【c#】
·
【开源项目】
·
【.net core】
·
【拾遗补漏】
C#/.NET/.NET Core学习路线集合,学习不迷路!
C#、.NET、.NET Core、WPF、WinForm、Unity等相关技术的学习、工作路线集合(持续更新)!!!
追逐时光者
7 个月前
【.net】
·
【c#】
·
【.net core】
·
【拾遗补漏】
浅谈 C# 中的顶级语句
在C# 9版本中引入了一项新特性:顶级语句,这一特性允许在不显式定义 Main 方法的情况下直接编写代码。
追逐时光者
7 个月前
【.net】
·
【c#】
·
【.net core】
·
【拾遗补漏】
.NET 9 中 LINQ 新增的功能
语言集成查询 (LINQ) 是一系列直接将查询功能集成到 C# 语言的技术统称。数据查询历来都表示为简单的字符串,没有编译时类型检查或 IntelliSense 支持。此外,需要针对每种类型的数据源了解不同的查询语言:SQL 数据库、XML 文档、各种 Web 服务等。借助 LINQ,查询成为了最高级的语言构造,就像类、方法和事件一样。
追逐时光者
8 个月前
【.net】
·
【c#】
·
【.net core】
·
【拾遗补漏】
·
【编程技巧练习集】
C# 12 新增功能实操!
今天咱们一起来探索并实践 C# 12 引入的全新功能!注意:使用这些功能需要使用最新的 Visual Studio 2022 版本或安装 .NET 8 SDK 。