笔耕日历 · 最近一年

最新文章

C# out 引用传递参数修饰符

少于 1 分钟阅读

out 不是指针,但它和指针一样,是一种让方法能够“修改传入的参数”的方式,是C#中处理引用传递的一种参数修饰符。

3568 Android 4K显示

少于 1 分钟阅读

HDMI 系统下设置 设置->显示->HDMI->分辨率设置中可以调节分辨率

Shell 启动程序流程 —— fork + exec 模型

少于 1 分钟阅读

概要:以执行 ls 命令为例,讲解 shell 启动程序的整体流程:fork 创建子进程、子进程通过 exec 替换为 ls 程序,以及对应的系统调用细节。

C# 空条件运算符 ?.

少于 1 分钟阅读

在C#编程中,NullReferenceException 可能是最常见的运行时异常之一。传统的空值检查需要大量冗余的 if 语句,使代码变得冗长且难以阅读。C# 6.0 引入的空条件运算符 ?. 彻底改变了这一局面,让空值检查变得简洁而优雅。

C# 空合并运算符 ?? —— 提供默认值

少于 1 分钟阅读

在处理可能为 null 的值时,我们经常需要提供回退值或默认值。C# 中的空合并运算符 ?? 专门为此设计,它提供了一种简洁、表达力强的方式来处理空值情况,避免了冗长的三元运算符或 if 语句。