摘要: BindingProxy 与 Freezable 使用说明 一、解决了什么问题 在 WPF 中,DataGridTextColumn、DataGridComboBoxColumn 等列控件不在视觉树(Visual Tree)中,因此它们无法自动继承父级容器(如 DataGrid、Window)的 D 阅读全文
posted @ 2026-07-02 11:04 hugowu 阅读(10) 评论(0) 推荐(0)
摘要: Interlocked 类是 .NET 中用于多线程编程的基础工具,它提供了一系列原子操作方法。 🔧 核心方法详解 Interlocked 类提供了几个核心的静态方法,下面用代码来说明它们的用法。 方法 作用 代码示例 (C#) 返回结果 Increment 以原子操作将指定变量的值加 1,并返回 阅读全文
posted @ 2026-06-27 12:28 hugowu 阅读(6) 评论(0) 推荐(0)
摘要: 整理一份 C# 中最常用、最重要的: Path Directory File FileInfo / DirectoryInfo 这些类基本,核心的 API。 Path 类(路径处理) 命名空间: using System.IO; Path: 只处理字符串路径 不实际访问文件 获取文件名 Path.G 阅读全文
posted @ 2026-05-26 17:41 hugowu 阅读(14) 评论(0) 推荐(0)
摘要: C# 一些知识补充 Hash 如果一个类中有多个对象,要生成新的结合所有对象的hash code,可以调用 HashCode.Combine(obj1, obj2, obj3); 阅读全文
posted @ 2026-05-13 22:12 hugowu 阅读(4) 评论(0) 推荐(0)
摘要: C# 中容易出错的问题 数据结构使用 列表转字典 列表转字典时需要注意先给列表分组,然后按照分组转字典。这是因为转字典时遇到重复的键会抛异常。 var conversionDict = conversions.GroupBy(x => x.a).ToDictionary(k => k.Key, v 阅读全文
posted @ 2025-11-18 18:45 hugowu 阅读(18) 评论(0) 推荐(0)
摘要: Visual Studio 使用小知识记录 VS中如何修改标题栏以及解决方案资源管理器上的字体显示 在"选项"->"环境"->"字体和颜色"中"显示其设置"时选择"环境"字段来设置。"自动"时不能改字体和大小,其他字体就可以修改大小。 使用 CodeLens 显示类,函数或者属性的引用和修改信息 在 阅读全文
posted @ 2025-10-21 13:40 hugowu 阅读(28) 评论(0) 推荐(0)
摘要: VS2022 C#开发常用插件推荐 通用 CodeMaid 反编译 ILSpy xaml XAML Styler for Visual Studio 2022 theme and beauty Viasfora one Monokai VS Theme Monokai Pro 阅读全文
posted @ 2024-04-10 10:46 hugowu 阅读(387) 评论(0) 推荐(0)
摘要: 基本目标 : 利用c#调用 fortran中的 souroutine 或者 function 方法。通过把fortran 代码编译成 .dll (windows)/.so(unix) 动态库,放到 c# 的执行路径下。再通过 c# 中的DllImport 方法导入库函数,实现在 c# 中调用 for 阅读全文
posted @ 2024-03-20 17:00 hugowu 阅读(253) 评论(0) 推荐(1)
摘要: 目录Git worktree 使用Git 分支管理新建分支查看分支切换分支删除分支合并分支 Git worktree 使用 git worktree 命令可以用来在本地同一个代码库管理多个分支,便于多个分支同时开发。相对于本地clone 多个分支来说更节省空间。 git worktree add . 阅读全文
posted @ 2023-04-25 15:35 hugowu 阅读(52) 评论(0) 推荐(0)
摘要: C# 中 访问修饰符 如何区分C#中的public, protected and private 三种访问修饰符 public 修饰的方法和属性,所有都看见,看见了类就看见了这些方法。 private 修饰的方法和属性只有该类自己可以使用。 protected 修饰的方法和属性只有该类自己和派生类可以访问。 阅读全文
posted @ 2023-03-22 13:09 hugowu 阅读(31) 评论(0) 推荐(0)