AI Academy
促销
CodeGym University
学习
课程
任务
调查 & 测验
游戏
帮助
日程
社区
Users
论坛
聊天
文章
成功故事
动态
评价
订阅
浅色主题
课时
评论
关于我们
开始
开始学习
立即开始学习
我的进度
课程
任务地图
课程
C#
C#
级别 14
值类型的Nullable类型
C# SELF
等级 14,
课时 0
在这节课里你会学到,怎么让值类型变量(比如
int
、
double
、
DateTime
)也能赋值为
null
。我们会聊聊
?
的语法、
Nullable<T>
的用法、基本操作、判断、常见错误,还有C#里nullable类型的实际用法场景。
Nullable Reference Types简介
C# SELF
等级 14,
课时 1
在这节课里,你会学到Nullable Reference Types(NRT)是怎么帮我们搞定C#里
NullReferenceException
这种常见bug的。我们会聊聊怎么开启对
null
的严格检查,怎么正确标注变量,让编译器帮你避坑,还有迁移到NRT时可能遇到的那些小陷阱。
在项目中启用和配置 Nullable Reference Types (NRT)
C# SELF
等级 14,
课时 2
在这节课里,你会学到怎么在C#项目里启用和配置 Nullable Reference Types (NRT):为啥要搞这个,怎么在
.csproj
里查和改设置,怎么单独控制某些文件的null分析,还有如果你的项目是“老古董”风格该咋办。全都有例子、建议和解释,帮你自信地迈向更安全的代码!
和null打交道:操作符 ??, ?., ?, !, default
C# SELF
等级 14,
课时 3
在这节课里你会学会怎么在C#里又安全又方便地处理
null
:你会知道null合并操作符(
??
)、null条件操作符(
?.
)、nullable类型(
?
)、警告抑制操作符(
!
)还有关键字
default
。我们会聊聊细节、常见坑和写出靠谱代码的最佳实践。
编译器警告分析
C# SELF
等级 14,
课时 4
在这节课里,你会学到C#编译器是怎么分析你的代码,找出跟
null
相关的潜在错误,怎么读懂警告,啥是数据流静态分析,以及怎么正确处理或理解这些提示。这些内容能帮你写出更靠谱、更安全的代码,避免
Nullable Reference Types
常见的坑。
最高非学历
C# SELF
等级 14,
课时 5
在这篇文章中,我们解析关于高等教育的神话与现实:为什么文凭不保证成功,大学在现代世界中的角色如何变化,为什么实践比理论更重要,以及职业成长真正需要的是什么。面向那些想高效学习、成为受欢迎专家的学习者。
Please enable JavaScript to continue using this application.