这里的判断有什么讲究吗?什么情况下会不走==null这个逻辑呢

来源:3-3 【应用】创建数据模型和数据仓库

qq_是时候换个脑子了_0

2020-07-13

        if (_routes == null)
        {
            InitializeTouristRoutes();
        }
写回答

1回答

阿莱克斯刘

2020-07-14

  1. 是为了以防万一,在真实情况中 _routes 有可能是真实的数据保存在数据库中的。所以,不管数据仓库创建多少次,我们肯定只希望数据只会初始化一次吧。所以这个检查就是这个目的。

  2. 是讲课需要,让大家知道我们初始化的目的是为了给一个空的列表初始化值

  3. 不做这个判断对假数据仓库代码不会有影响,但重要的是理解思路就可以了

2
1
qq_是时候换个脑子了_0
非常感谢!
2020-07-14
共1条回复

.Net 开发电商后端API 从0到精通RESTful

. Net 实战+RESTful思想纵深课程,开发优雅RESTful风格API。

977 学习 · 547 问题

查看课程