Tag: Language Features
All the articles with the tag "Language Features".
-
C# 中 Enum 与常量怎么选:一份实用决策指南
Published: at 11:08 AMenum 和常量都能用命名值替换魔法数字,但两者有本质区别。本文梳理各自的适用场景、决策矩阵,以及更灵活的第三个选项——枚举类,帮助你在领域建模、配置和 API 设计中做出正确选择。
-
C# Flags 枚举:用位运算组合枚举值
Published: at 02:23 AM详细讲解 C# [Flags] 枚举的声明规则、位运算操作(设置、检测、清除、切换标志),以及序列化、常见错误和真实权限系统示例,帮助你正确选用 Flags 枚举。
-
C# 枚举完全指南:声明、赋值与最佳实践
Published: at 11:40 PM本文系统讲解 C# 中 enum 的完整用法:如何声明枚举、显式赋值、在整数之间转换、比较与迭代枚举成员,以及那些能让代码保持干净的最佳实践。
-
C# 字符串转字节数组:UTF-8、编码方式与 Span 零分配技巧
Published: at 07:48 AMC# 字符串转字节数组是网络传输、流写入、哈希计算等场景的基础操作。本文覆盖从 Encoding.UTF8.GetBytes() 到 Span<byte>、stackalloc、u8 字面量、MemoryMarshal 的全套方法,并给出选型决策表和常见错误分析。