DotNet [2]
使用 C# 9.0 新语法提升 if 语句美感
C# 语言一贯秉承简洁优美的宗旨,每次升级都会带来一些语法糖,让我们可以使代码变得更简洁。本文分享两个使用 C# 9.0 提升 if 语句美感的技巧示例。
使用属性模式代替 IsNullOrEmpty
在任何你使用IsNullOrEmpty的时候,可以考虑这样替换:
string hello = "hello world";
hello = null;
// 旧的方式
if (
...
C# 优雅地优化内存占用
触发内存回收的方法:
GC.Collect();
GC.WaitForPendingFinalizers();
关于如何优雅的优化占用内存:在同一代码区的上下文是不能触发 GC 回收的。把占用大量内存的代码段封装到函数中,在函数调用后再 GC,则可以成功回收内存。
优化内存和运行效率:
用 using 包裹实现 IDisposable 接口的调用,可自动调用 Dispose。
Dictionar
...