上一页 1 2 3 4 5 6 7 ··· 74 下一页
  2025年7月28日
摘要: 转自:kimi.com 一句话:in 就是**“按引用只读传参”**——把大型结构体按地址传进去,既省拷贝又保证你在方法里绝对不能改它。 拆开说: 只读引用 csharp Copy void Foo(in BigStruct s) { /* 不能给 s 重新赋值,也不能改字段 */ } 编译器帮你加 阅读全文
posted @ 2025-07-28 00:55 z5337 阅读(44) 评论(0) 推荐(0)
摘要: 来自:https://www.kimi.com/chat C# 枚举的 Flags 特性有哪些好处? 把 [Flags] 想成给枚举贴了一张 “位运算说明书”,带来的好处可以归结为 4 句话: 一眼看懂组合值调试或日志里 Read, Write 比 3 直观得多。 解析/序列化零成本Enum.Par 阅读全文
posted @ 2025-07-28 00:27 z5337 阅读(58) 评论(0) 推荐(0)
  2025年7月25日
摘要: 以下转自:豆包 在 C# 中,元组(Tuples) 是一种轻量级的数据结构,用于将多个值组合成一个单一的对象。它们提供了简洁的语法来处理临时数据集合,无需定义专门的类或结构。以下是关于 C# 元组的详细介绍: 1. 基本概念 元组是一种值类型(ValueTuple),允许存储不同类型的多个值。它们有 阅读全文
posted @ 2025-07-25 15:32 z5337 阅读(68) 评论(0) 推荐(0)
摘要: 转自:https://doubao.com/chat 在 C# 9.0 及以后的版本中,record是一种特殊的引用类型,它提供了简洁的语法来创建不可变的数据模型。以下是关于 C# record的详细介绍: 1. 基本概念 record是一种引用类型,但在很多方面表现得像值类型: 不可变性:默认情况 阅读全文
posted @ 2025-07-25 15:26 z5337 阅读(84) 评论(0) 推荐(0)
摘要: #define and #undef 用法: #define DEBUG #undef DEBUG #if , #elif , #else , and #endif 用法: #if DEBUG #endif #warning and #error 用法: #if DEBUG && RELEASE # 阅读全文
posted @ 2025-07-25 14:34 z5337 阅读(17) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2025-07-25 14:21 z5337 阅读(10) 评论(0) 推荐(0)
摘要: 来自:https://zhuanlan.zhihu.com/p/672665380 对这条计划 右键 - 禁用,然后找到触发器,选择 禁用,这样可以避免计算机空闲时磁盘里莫名少几十G 空间。 阅读全文
posted @ 2025-07-25 09:32 z5337 阅读(871) 评论(0) 推荐(0)
  2025年7月18日
摘要: 拼接大量字符串时,推荐 StringBuilder ,它性能更好 字符串占位符 有两种情形,并支持计算: $"{x}" 和 string.Format("{0}",x); 如果使用字符串占位符的同时,又需要输出 {} 那么就写两次 {{}} 过多的转义会导致字符串可读性变差,可以 @"xxxx" 来 阅读全文
posted @ 2025-07-18 16:32 z5337 阅读(18) 评论(0) 推荐(0)
  2025年7月17日
摘要: 转自:豆包AI git stash 是 Git 提供的一个强大工具,用于临时保存未提交的修改,让你能够在不提交当前工作的情况下切换分支、处理紧急任务或清理工作目录。其核心作用和常见场景如下: 1. 核心功能 暂存未提交的修改 将当前工作目录和暂存区(add 后的文件)的修改保存到一个栈结构中,使工作 阅读全文
posted @ 2025-07-17 17:58 z5337 阅读(200) 评论(0) 推荐(0)
  2025年5月22日
摘要: 转自:kimi.com 在 WPF 中,如果你需要将多个数据绑定到 TextBlock 并进行拼接,有几种方法可以实现。以下是一些常见的方法: 方法一:使用多个 TextBlock 如果你需要显示多个字段,并且每个字段的样式不同,可以使用多个 TextBlock 来实现。 示例代码 xml 复制 < 阅读全文
posted @ 2025-05-22 15:46 z5337 阅读(215) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 74 下一页