-
2026-01-23 11:15:10
-
2026-01-23 11:27:09
- C# 操作Excel方法 C#如何读取和写入Excel文件
- C#读写Excel推荐EPPlus(.NET5+)或NPOI(兼容.NETFramework),避免使用线程不安全、依赖Office安装的Interop;EPPlus需注意许可证、索引从1开始、空值判断;NPOI需注意流不关闭、行/单元格需手动创建;二者均不自动计算公式,文件需校验魔数防损坏。
-
654
-
2026-01-23 11:43:02
-
2026-01-23 11:45:16
- c# 如何用C#代码触发一次GC回收 Full GC
- 能,但不保证是FullGC;默认回收0-2代,ServerGC通常触发FullGC,WorkstationGC可能跳过第2代,需显式传GC.MaxGeneration并配合WaitForPendingFinalizers才能确保含LOH的FullGC。
-
964
-
2026-01-23 13:55:02
-
2026-01-24 04:01:06
- C# 冒泡排序实现方法 C#如何实现冒泡排序算法
- 冒泡排序核心逻辑需控制内外循环边界:外层i从0到n-2,内层j从0到n-2-i,避免越界;升序时arr[j]>arr[j+1]交换,降序则相反;高频场景宜用Span优化但不可返回局部Span;实际项目中因O(n²)性能差,应优先使用Array.Sort()。
-
609
-
2026-01-24 05:17:22
- C# .csproj文件是什么 如何理解其XML结构
- .csproj文件是MSBuild的XML项目定义文件,非C#专属配置;SDK风格项目依赖隐式行为,核心含PropertyGroup(设TargetFramework等属性)、ItemGroup(声明源码/NuGet等)及自动处理的Import。
-
1004
-
2026-01-24 08:11:20
-
2026-01-24 08:27:51
- C# 如何实现Fluent API - 链式调用的优雅设计
- C#中实现FluentAPI的核心是方法链式调用,通过返回this或新上下文对象(如Builder、条件分支后的ActionBuilder)提升可读性;常用场景包括计算链、对象构建、条件配置,并可通过接口泛型增强类型安全与调用顺序引导。
-
569
-
2026-01-24 09:14:20
- Flyway的XML迁移脚本怎么用
- Flyway默认不支持XML迁移脚本,仅原生识别SQL和Java文件;因其设计强调简单、可靠、可审计,而XML缺乏标准迁移语义且无内置解析器。
-
817