2026年02月19日
|
阅读量
前言
在 C# 12 中,集合表达式 (Collection Expressions) 的引入彻底改变了我们编写集合代码的方式。简单的 [] 语法不仅让代码更加清爽,还统一了不同集合类型的初始化。然而,对于追求性能和灵活性的初级开发者来说,它一直存在一个令人遗憾的局限:无法直接向集合的构造函数传递参数。
今天...
阅读更多
2025年12月26日
|
阅读量
链接地址: https://www.bilibili.com/video/BV1PUBeBAE5q/
前言
每当启动新项目时,你是否还在通过 Ctrl+C 和 Ctrl+V 复制旧项目,然后花大半天时间去删除无关代码和修改命名空间?这种原始做法不仅低效,还会导致团队项目结构各异,极大增加了后期的维护成本 ...
阅读更多
2025年11月14日
|
阅读量
Q1:当属性名与 field 关键字重名时,编译器如何消歧义?
深度解析:这是工程中最常见的命名冲突。C# 14 引入了上下文敏感的关键字处理机制。
public class UserProfile {
private string field = "Old Data"; // 你的自定义字段
...
阅读更多
2025年11月14日
|
阅读量
前言
C# 14(伴随 .NET 10 推出)是 C# 步入“成熟期”后的又一次自我突破。它不仅解决了开发者数十年来的“心头恨”(如冗余的后备字段),还通过扩展块(Extension Blocks)彻底重写了我们组织代码的逻辑。理解这些特性将直接帮助你写出更简洁的高质量代码。
1. 隐式后备字段:field ...
阅读更多
2025年11月12日
|
阅读量
前言
在 .NET Conf 2025 上,微软正式发布了 .NET 10。作为最新的 LTS(长期支持) 版本,它不仅带来了三年的稳定支持,更标志着 .NET 迈向了“轻量化”与“智能化”的新阶段。
如果你还在纠结要不要升级,或者觉得 .NET 还是那个臃肿的“巨无霸”,那么本篇文章将结合官方文档与视频核心...
阅读更多
2025年10月20日
|
阅读量
前言
最近 .NET 社区炸开了锅,一个 CVSS 评分高达 9.9 的漏洞 —— CVE-2025-55315 正式披露。对于初级开发者来说,9.9 分意味着“最高安全警报”。这个漏洞的核心问题在于 HTTP 请求走私(HTTP Request Smuggling)。
简单来说,攻击者可以像潜入特洛伊木马一...
阅读更多
2025年09月11日
|
阅读量
前言
在 .NET 生态中,提到后台任务和定时调度,开发者第一时间想到的往往是 Quartz.NET(配置繁琐)或者 Hangfire(免费版功能受限且依赖反射)。但现在,一个名为 TickerQ 的新开源库正在异军突起。它不仅解决了老牌框架的痛点,还带来了极速的性能和原生的开发者体验。
核心概念:为什么 T...
阅读更多
2025年08月15日
|
阅读量
前言
在 .NET 开发中,对象映射(Mapping)几乎是每个项目的刚需。无论是将数据库实体(Entity)转换为 DTO,还是在微服务间传递数据,我们都在不断编写 a.Name = b.Name 这种重复代码。
长期以来,AutoMapper 是社区的默认选择。但随着 .NET 8/9 拥抱 Native...
阅读更多