首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://yq.aliyun.com/articles/677101

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

C# ?和??使用讲解

原文: C# ?和??使用讲解 场景1:使用?定义可空类型 众所周知,C#中的值类型是不可以为null的,如果必须为null,则需要将变量定义为可空类型,如下所示: int? age = null; 场景2:使用?检查null值 一般我们写代码时,为了避免代码出现空异常System.NullReferenceException,都会写很多的判断语句 Address address = null; if (address != null) { Console.WriteLine(address.PostCode); } Console.ReadLine(); 在C#的新语法中,我们可以通过?来检查null值,这样可以减少很多不必要的判断 Address address = null; var postCode = address?.PostCode; Console.WriteLine(postCode); Console.ReadLine(); 场景3:使用??设置默认值 在写代码过程中,经常会碰到当变量为null值设置默认值的情况,原来的写法可能是这样的: int? age = nu...

非本专业就当不了数据分析师?

“非本专业想转型做数据分析,有救吗?” “数学不好,英语不好,想学Python数据分析,有救吗?” “不懂Python数据分析到底是什么,有救吗?” 我的答案是妥妥有救! 大家好,我是大鹏,目前在城市数据团,是一名数据分析师。 准确来说,我是一名非本专业的转行数据分析师,以上三个问题是我在从事数据分析工作后经常被问到的。 重新定义“非本专业” 首先我们需要明确“非本专业”的含义。我以大学本科两个最贴近数据分析相关岗位的专业为例:统计学专业和计算机专业。 从两门专业的培养方案可以看到统计学课程主要是数学相关的理论知识,计算机专业主要学的是系统程序系统开发与编程知识。 整理自同济大学各学院公布的培养计划 数据分析相关工作,往往要求的是上述两个专业综合技能。任何一个专业的学生想要入行,都需要学习对应的新知识,不能“啃老本”,他们都可以算作广义上的“转行”。 转行不一定是100%改变,结合本专业的业务转型是一条不错的出路。 以我自己为例,从前的我学习城市规划类,是一个传统行业。这个行业因为互联网的高度普及受到了巨大冲击,传统的“拍脑袋”方式不再吃香,每个人每家单位都在想如何适应“数据化”这个潮...

相关文章

发表评论

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Apache Tomcat

Apache Tomcat

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Eclipse

Eclipse

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。