摘要:
C# 1之外:构建于坚实基础之上的新特性 C# 1之外:构建于坚实基础之上的新特性与委托有关的特性与类型系统有关的特性与值类型有关的特性 与委托有关的特性 各种委托在C# 2中得到了增强,C# 3中则获得了更特殊的待遇。大多数特性对于CLR来说都不是新内容,它们只是聪明的编译器变的一些“戏法”。 1.C# 2——改进委托实例化的过程 2.C# 3——Lambda表达式改进后的匿名... 阅读全文
摘要:
C# 1的核心基础之二——类型系统 C# 1的核心基础之二——类型系统C#的类型特征C# 1类型系统的限制总结 C#的类型特征 C# 1的类型系统是静态的、显式的和安全的。大多数情况下说C#是“强类型”就是指静态类型。 静态类型和动态类型 静态类型:每个变量都有一个特定的类型,并且该类型在编译时是已知的。 动态类型:编译器不能执行类型检查,相反会试图采取一种合适的方式来理解引用值的给... 阅读全文