摘要: 一、没有值怎么办 以DateTime为例,购物系统中存在发货日期,但在下单未发货的情况下,发货日期应当可为空,但编译器是不允许DateTime变量设置为空的。在C#2之后我们可以使用可空类型,但在C#1中又是如何处理的? 1、为什么值类型不能为空 对于引用变量来说,其值是一个引用;对于值类型来说,值 阅读全文
posted @ 2020-10-24 11:53 Jscroop 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 泛型是C#2最重要的新特性,同时也是.NET2.0的CLR中最重要的新特性,它实现了类型和方法的参数化(可作为参数传递)。它们增强了性能,是代码更富表现力,并且将大量安全检查从执行时转移到了编译时进行。 1、为什么需要泛型 1、使用如ArrayList这类为不同数据类型而设计的类型时,每次forea 阅读全文
posted @ 2020-10-24 11:52 Jscroop 阅读(288) 评论(0) 推荐(0) 编辑
//小火箭