匿名类型

1、匿名类型

匿名类型声明

匿名类型特点

匿名类型在声明就必须初始化,不能为空

匿名类型继承于object

匿名类型可以包含函数

匿名类型能够在循环中初始化

2、匿名方法

匿名方法声明

   

匿名方法特点

匿名方法可在委托的任何地方使用

3、隐式类型var

隐式类型概念

声明变量是无需指定数据类型,编辑器会根据赋值判断其数据类型的一种机制

隐式类型使用

  

隐式类型是一种语法糖

使用隐式类型的原则

使用隐式类型的变量必须有初始值

无法将null值赋值给隐式变量

隐式变量必须在定义的方法或者属性的get、set构造器中

系统会根据隐式类型的值推断出隐式类型的具体类型

隐式类型不能做返回值

语句只能声明一次,使用过程中不能更改类型

原文地址:https://www.cnblogs.com/zhangdonglei/p/11171395.html