VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 编程开发 > C#编程 >
  • C#教程之C# 8 - Nullable Reference Types 可空引用类型(6)

 

我们还是采用构造函数初始化的办法吧。 

 

往构造函数里传递null 

那么往构造函数里面传递null会出现什么情况呢?试一下: 

提示还是比较智能的,有警告,它说无法把null这个字面值转化为非null的引用类型。 

 

另一种开启nullable检查的方式 

如果把老项目的项目文件直接添加以下内容: 

那么项目在编译的时候很可能出现大规模的问题。 

 

所以一点一点启用nullable检查是比较好的做法。 

首先我把项目文件恢复原状,然后打开某个文件,在文件最上面添加以下内容: 

 

然后在文件的最下面添加: 

 

这样的话,这个文件里面所有的内容都开起了nullable检查。 

或者,我们也可以只针对一段代码进行检查: 

相关教程