- 博客(13)
- 收藏
- 关注
转载 [.NET学习笔记]再谈Lambda表达式。
了解一下什么是lambda表达式。1,什么是lambda表达式? 据查资料,lambda表达式来源于数学家Alonzo Church等人在1920年到1930年间发明的lambda积分。lambda积分是用于表示函数的一套系统,它使用希腊字母lambda(λ)来表示无名函数。近来,诸如Lisp和其方言的函数式编程语言使用这个术语来表示可以直接用于描述函数定义的表达式,表达式不再...
2013-09-27 11:46:00
152
转载 [.NET学习笔记]IEnumerable 和 IQueryable
在System.Linq命名空间下提供支持LINQ进行查询的类和接口,其中最主要的两个类和两个接口。1. IEnumerable<T>接口:它表示可以查询的数据集合(可以Foreach),一个查询通常是逐个对集合中的元素进行筛选操作,返回一个新的IEnumerable<T>对象,用来保存查询结果。2.IQueryable<T>接口:它继承...
2013-09-27 11:29:00
196
转载 [.NET学习笔记]委托、Lambda表达式、Func应用例子
为更好理解委托、Lambda表达式、Func, 编写了下面例子。例子中的1——8输出都是相同的,功能也相同。 using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Model{ class CaiTest {...
2012-10-18 00:12:00
142
转载 delegate、Lambda表达式、Func委托和Expression(TDelegate)表达式目录树
转自:http://www.cnblogs.com/xuf22/archive/2011/09/21/2184351.html 1.delegate MSDN:一种安全地封装方法的类型,它与 C 和 C++ 中的函数指针类似。与 C 中的函数指针不同,委托是面向对象的、类型安全的和保险的。委托的类型由委托的名称定义 class Program ...
2012-10-17 23:29:00
130
转载 [Android学习笔记]02--AndroidManifest.xml文件解析
AndroidManifest.xml是每一个应用都需要的文件. 位于应用根目录下, 描述了程序包的一个全局变量, 包括暴露的应用组件(activities, services等等)和为每个组件的实现类, 什么样的数据可以操作, 以及在什么地方运行. 这个文件的一个重要方面(概念)是其中的intent过滤器. 这个过滤器描述了何时何种情况下让activity 启动. 当一个a...
2012-10-17 16:45:00
166
转载 [Android学习笔记]01-搭建和熟悉Android开发环境
第1天上午介绍了各种智能手机操作系统,基本上就是Android,IOS,Windowns Phone这些了,然后下午开始做实验——搭建和熟悉Android开发环境。步骤不复杂,确花了整整一个下午,主要是机房的网速太慢了,而安装过程又避免不了访问Internet。实验一搭建、熟悉Android开发环境【实验目的】搭建、熟悉Android开发环境。【实验要求】1、 配...
2012-10-17 16:40:00
233
转载 [.net学习笔记]C#新特性——对象与集合初始化
对象与集合初始化器:1.先介绍一下自动属性:public Class Customer{ private string m_ID; //ID属性定义,这种写法大家都很熟悉 public string ID { get{ return m_ID; } ...
2012-10-17 16:15:00
145
转载 [.net学习笔记]C#新特性——Lambda表达式
-------------------------------------------1.什么是Lambda表达式 “Lambda 表达式”是一个匿名函数,它可以包含表达式和语句,并且可用于创建委托或表达式目录树类型。 所有 Lambda 表达式都使用 Lambda 运算符 =>,该运算符读为“goes to”。该 Lambda 运算符的左边是输入参数(如果有...
2012-10-17 16:05:00
134
转载 [.NET学习笔记]C#新特性——extension(扩展)方法
在C#中,您不能继承和扩充用访问标识符标记为“封装”的类型。但在C# 3.0中,扩展方法允许您扩充任何类,甚至是标记为封装的类。扩展方法就是将静态方法(必须声明成static)插入到某个类和其子类中 (也就是说,在这些类中可以使用在外部定义的静态方法)。 那么要往哪个类中插入呢? 这就要在定义静态方法时通过this关键字指定了。 例如在string类中加入一...
2012-10-17 15:27:00
719
转载 [.NET学习笔记]C#新特性——匿名类型
关于匿名类型, 偷懒一把,直接转载文章:http://blog.youkuaiyun.com/zlghitler/article/details/1706093匿名类型 C# 2.0引入了匿名方法,C# 3.0推出匿名类型。匿名类型与匿名方法类似,它们都是以嵌入方式建立,并没有正式的名称。在建立一个匿名类型,您必须组合上述对象初始化器和隐型局部变量两个概念。下面是一个匿名类型的例子: v...
2012-10-17 15:12:00
98
转载 [.NET学习笔记]C#新特性——隐式类型
关于隐式类型,Nocturne Studio的博客文章(http://blog.youkuaiyun.com/zqustc/article/details/1868276)总结得很好,直接用它的就好了!隐式类型变量的使用 C# 3.0中引入了隐式类型变量(Implicitly Typed Variables)。从我的观点来看,它与object类型以及泛型有着相似的地方。它就是使用一个新...
2012-10-17 15:02:00
110
转载 [.NET学习笔记]C#新特性——委托
1. delegate的定义:定义:委托是一种引用方法的类型.一旦为委托分配了方法,委托将与该方法具有完全相同的行为.委托方法的使用可以像其他任何方法一样,具有参数和返回值.其声明如下:public delegate string TestDelegate(string message);在定义委托时,必须给出它所代表的方法签名和返回类型。 通过delegate关键字来声...
2012-10-17 14:40:00
121
转载 [.NET学习笔记]C#新特性——泛型
泛型概述C# 泛型称之为类型参数。泛型要点:在定义方法中,通常是将变量的值作为参数,但其实这个变量的类型本身也可以作为参数。泛型允许在调用的时候再指定这个类型参数是什么。在.net中,泛型能够给我们带来的三个明显好处是:类型安全、代码重用、减少装箱和拆箱操作。通过泛型可以定义类型安全类,而不会损害类型安全、性能或工作效率。可以用任何类型来声明和使用它。...
2012-10-17 12:11:00
127
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人