c#语言基础(4)使用var创建隐形局部变量
摘要:var关键字指示编译器能根据变量初始化推断出变量的类型,so,使用var关键字可以创建隐形局部变量!例如,在for,foreach,using语句均可使用var关键字创建隐形局部变量!eg:for(var i ; i<10 ; i++){ //////// }注意:var关键字在声明变量...
阅读全文
c#语言基础(3)Lambda表达式
摘要:Lambda表达式可以应用于任何匿名方法可以应用的场合,而且比匿名方法更节省编码时间。Lambda表达式可以包含表达式和语句,并且可用于创建委托或表达式目录树类型。一个Lambda表达式是这样编写的: 一个参数列表,Lambda运算符(=>)和表达式(或语句块) eg:(int x ...
阅读全文
c#语言基础(2)理解值类型和引用类型
摘要:值类型:值类型是从System.ValueType类继承而来的类型,主要包括数值型,布尔型,结构和枚举。值类型变量直接存储数据值。值类型在堆栈中分配,因此效率高,使用值类型主要目的是为了提高性能! 值类型特性: 值类型变量都存储在堆栈中 访问值类型变量时,一般直接...
阅读全文