摘要:这章我们讨论一下Nullable<T>、Nullable、null、?修饰符的区别 原创文章 Nullable<T>的前世今生 讨论它们之前,我们有必要讨论一下Nullable<T>的前世今生,目的也是为了让我们更好地了解他们的区别,加深印象。 在C#2以前,有一个问题经常会困扰我们,相信大部分人都
阅读全文
随笔分类 - C# 高级
摘要:这章我们讨论一下Nullable<T>、Nullable、null、?修饰符的区别 原创文章 Nullable<T>的前世今生 讨论它们之前,我们有必要讨论一下Nullable<T>的前世今生,目的也是为了让我们更好地了解他们的区别,加深印象。 在C#2以前,有一个问题经常会困扰我们,相信大部分人都
阅读全文
摘要:本文是根据网上&书本总结来的。 1. 介绍 泛型程序设计是程序设计语言的一种风格或范式。 泛型允许程序员在强类型程序设计语言中编写代码时使用一些以后才指定的类型,在实例化时(instantiate)作为参数指明这些类型。 .NET Framework泛型的参数只可以代表类,不能代表个别对象。由于.N
阅读全文
摘要:1. 值类型与引用类型小总结 1)对于引用类型的表达式(如一个变量),它的值是一个引用,而非对象。 2)引用就像URL,是允许你访问真实信息的一小片数据。 3)对于值类型的表达式,它的值是实际的数据。 4)有时,值类型比引用类型更有效,有时恰好相反。 5)引用类型的对象总是在堆上,值类型的值既可能在
阅读全文
|