E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
C#3.0
我所认识的JavaScript
C#3.0
以后,已经越来越不像Java了,越来越多的动态元素加入进来,JavaScript十几年前实现的,不断成了C#新版本的卖点。比如扩展
·
2015-11-13 14:54
JavaScript
C#3.0
新特性速览
微软最近的动作频繁,C#2.0规范才刚推出不久,我还没来的及完全消化C#2.0中的所有新特性,而今又推出了
C#3.0
,在短短几年中,微软就对C#进行了两次大的升级,为C#加入了许多新的特性,从而使C#变得更加强大也更加现代了
·
2015-11-13 11:25
新特性
C#笔记
1:对象初始化操作
C#3.0
中引入了新的对象初始化方法,之前的方式: User user = new User(); user.name = "test"; user.age
·
2015-11-13 10:55
C#
C#3.0
入门系列(十一)-之In, Like操作
C#3.0
入门系列(十一)-之In, Like操作 有这么一个例子,寻找一个表中的某个字段介于某个给定的集合该怎么办?
·
2015-11-13 07:56
like
MoQ(基于.net3.5,
c#3.0
的mock框架)简单介绍
我们在做单元测试的时候,常常困扰于数据的持久化问题,很多情况下我们不希望单元测试影响到数据库中的内容,而且受数据库的影响有时我们的单元测试的速度会很慢,所以我们往往希望将持久化部分隔离开,做单元测试的时候不真正的将数据持久化。这种隔离我们一般使用抽象的方式,也就是利用接口或抽象类将持久化层隔离开,然后利用mock来模拟相应的接口或抽象类来完成相应的持久化类。MoQ就是这种Mock框架之一,MoQ使
·
2015-11-13 06:23
.net
Visual Studio 2008开发新特性系列课程(视频课程讲师:田京)
Visual Studio 2008开发新特性系列课程(2):
C#3.0
与VB9.0的新特性介绍.zip 讲座内容:在VS2008里,.NET框架下的宠儿-C#语言和VB.NET
·
2015-11-13 06:18
2008
C#版本的历史
+ 展开目录 - 版本号的一些命名规则 - 语言,运行时,类库,开发工具的区 - 2002年 C#1.0发布 - 2005年 C#2.0发布 - 2007年
C#3.0
发布
·
2015-11-13 05:31
C#
BeginInvoke和EndInvoke方法浅析
开发语言:
C#3.0
IDE:Visual Studio 2008 一、C# 线程概述 在操作系统中一个进程至少要包含一个线程
·
2015-11-13 04:21
ini
[ZZ]
C#3.0
语言新特性之Lambda表达式
原文出处: http://www.cnblogs.com/madengwei/archive/2009/03/12/1409291.html 在C#2.0 中引入了匿名方法,允许在期望出现委托的时候以“内联”的代码替代之。尽管匿名方法提供了函数式编程语言中的很多表达能力,但匿名方法的语法实在是太罗嗦了,并且很不自然。Lambda 表达式为书写匿名方法提供了一种更加简单、更加函数化的语法。
·
2015-11-13 00:42
lambda
LINQ体验(4)——LINQ简介和LINQ to SQL语句之Where
查询表达式(LINQ)简介 在上两篇我介绍了
C#3.0
新语特性和改进,这些新特性在我们编写程序时为我们提供了非常大的帮助。从这篇开始,我们开始一起来探讨LINQ。
·
2015-11-13 00:45
sql语句
隐含类型局部变量
一.隐含类型局部变量简介 在
C#3.0
中增加了很多新的语言特性,如果有一个局部变量被声明为var,这个声明被视为隐含类型局部变量声明,然后由编译器根据局部变量初始化表达式来推断变量的类型。
·
2015-11-13 00:05
局部变量
C#与Java的比较
这里大致用
C#3.0
与Java6.0做比较。
·
2015-11-12 19:47
java
C#与Java的比较
这里大致用
C#3.0
与Java6.0做比较。写完后得知维基百科里有更加全面得多的比较: http://en.wikipedia.org/wik
·
2015-11-12 17:04
java
C#3.0
亮点 —— lambda表达式
使用"命名方法"实现lambda的功能(Before C#2.0) C#2.0之前, 如果一个方法或者变量需要使用委托(delegate)时, 则之前必须创建一个命名方法, 并在需要委托的位置传入这个名称. 比如有一个针对int类型的数据处理, 目的是筛选出一个int数组中为奇数的元素, 或
·
2015-11-12 14:08
lambda
C#3.0
亮点 —— 扩展方法
"扩展方法"是一个静态类的静态方法, 我们可以像调用其它类实例的方法那样来调用扩展方法. 扩展方法的声明和调用 例如我想给string类型添加一个ToInt32的静态方法, 把string类型变成Int32
·
2015-11-12 14:08
C#
c#中泛型表达式树备忘
c#3.0
中引入了表达式树,使用泛型表达式树可以方便的解决问题。举一个简单的例子,我们可以使用它来完成不同类型的数值的加减乘除。
·
2015-11-12 14:42
表达式
善用 C# 3.0 Extensions 方法 -- 以及常用辅助方法集
C#3.0
的许多功能,大家讨论LINQ 的比较多,大概是LINQ的语法对于C#等语言来说确实新奇。但对于Extension Method,可能讨论的就比较少了,即使它也是LINQ的重要基石之一。
·
2015-11-12 13:01
ext
C#3.0
Lambda 运算符(笔记)
-
C#3.0
推出了Lambda表达式,这个东西是用来干麻呢,在此之前,只听其名,未闻其身.据了解后,Lambda表达式只是用更简单的方法来写匿名方法,简化了很多东西,下面我们一起探讨吧:
·
2015-11-12 11:02
lambda
C#中的var类型
var关键字是
C#3.0
开始新增的特性,称为推断类型(其实也就是弱化类型的定义) 。
·
2015-11-12 09:41
var
【C#2.0】发挥匿名委托的威力!
而
C#3.0
中Linq的实现也是建立在C#2.0的匿名委托的特性之上。
·
2015-11-12 09:12
C#
理解C# 3.0新特性之Extension方法浅议
在
C#3.0
中,引入了一些列新的特性,比如: Implicitly typed local variable, Extension method,Lambda expression, Object initializer
·
2015-11-11 17:11
ext
C#线程系列讲座(1):BeginInvoke和EndInvoke方法
IAsyncResult,isComplete,asyncResult.AsyncWaitHandle.WaitOne(100, false),asyncResult.AsyncState 开发语言:
C#3.0
·
2015-11-11 17:41
ini
[翻译]C#闭包内幕(Looking Inside C# Closures)
查看
C#3.0
编译器生成的所有代码能真正的帮助你明白发生了什么。 在Reflector的帮助下,我们可以学到很多。
·
2015-11-11 15:16
closure
VS2010 快速输入技巧
快速输入属性,支持
C#3.0
以上的版本 在代码编辑区,输入“prop",会显示下拉列表提示: 选择选择prop项按tab键后,会出现属性; 按tab键,可修改类型,和属性名
·
2015-11-11 15:54
VS2010
[易学C#]
C#3.0
语言新特性之Lambda表达式
在C#2.0中引入了匿名方法,允许在期望出现委托的时候以“内联”的代码替代之。尽管匿名方法提供了函数式编程语言中的很多表达能力,但匿名方法的语法实在是太罗嗦了,并且很不自然。Lambda表达式为书写匿名方法提供了一种更加简单、更加函数化的语法。 实际上Lambda表达式的本质是匿名方法,也即是当编译我们的程序代码时,编译器会自动帮我们将Lambda表达式转换为匿名方法。 20.5.1
·
2015-11-11 14:52
lambda
[易学C#]
C#3.0
语言新特性之匿名类型
上面我们向读者讲解了隐式类型,接下来我们继续来讨论
C#3.0
另一个新特性:匿名类型。
·
2015-11-11 14:51
新特性
[易学C#]
C#3.0
语言新特性之隐式类型
20.1 隐式类型 在
C#3.0
中增加了一个变量声明var,这个声明和JavaScript 的var类似,但也有不同。
·
2015-11-11 14:51
新特性
[易学C#]
C#3.0
语言新特性之对象和集合初始化器
http://kenchell.blog.163.com/blog/static/260883092009716114946383/ 在
C#3.0
中,一个对象创建表达式可以包含一个对象或集合初始化器,
·
2015-11-11 14:50
初始化
[易学C#]
C#3.0
语言新特性之扩展方法
http://kenchell.blog.163.com/blog/static/26088309200971611491146/ 当我们需要对已有类的功能进行扩展时,我们通常会想到继承,继承已有类,然后为其加入新的行为。而C# 3.0中加入的扩展方法(Extension Methods)特性,则提供了另一种实现功能扩展的方式。 扩展方法是一种特殊的静态方法,它定义在一个静态类中,但可以在其他
·
2015-11-11 14:48
新特性
Entity Framework 教程
目录 预备知识 2 LINQ技术 2 LINQ技术的基础 -
C#3.0
2 自动属性 2 隐式类型 2 对象初始化器与集合初始化器 3 匿名类 3 扩展方法 4 Lambda表达式
·
2015-11-11 13:57
framework
关于Lambda表达式
Lambda表达式是
C#3.0
的一种新语法,语法简洁 为编写匿名方法提供了更简明的函数式的句法.
·
2015-11-11 13:15
lambda
Linq本质论
本文的目的是帮助大家搞清楚
C#3.0
里面的Linq查询表达式的来龙去脉,搞清楚以后对
C#3.0
的新特性基本上也就了然于胸了。
·
2015-11-11 12:53
LINQ
C#线程系列讲座(1):BeginInvoke和EndInvoke方法
开发语言:
C#3.0
IDE:Visual Studio 2008 本系列教程主要包括如下内容:1. BeginInvoke和EndInvoke方法 2.
·
2015-11-11 10:08
ini
c#中泛型表达式树备忘
c#3.0
中引入了表达式树,使用泛型表达式树可以方便的解决问题。举一个简单的例子,我们可以使用它来完成不同类型的数值的加减乘除。
·
2015-11-11 06:52
表达式
Linq To Sql进阶系列(二)M:M关系
在
C#3.0
入门系列(十)-之Join操作一文中,我们提到了M:M 的关系中的join操作。哦,原来,M:M 的关系在数据
·
2015-11-11 03:20
LINQ
C#3.0
入门系列(十一)-之In, Like操作
有这么一个例子,寻找一个表中的某个字段介于某个给定的集合该怎么办?Sql写起来很简单,比如:Select * from table where id in (2,3, 4, 5)。 就是寻找id字段为这个给定的集合(2,3, 4, 5)内的值。那Linq to Sql该怎么做呢?一个字,简单。 In Operator 比如,我们想要查找,"AROUT"
·
2015-11-11 03:17
like
C#3.0
入门系列(十)-之Join操作
本节讲join操作。我们知道,T-sql中,有三种最基本的join,inner join, left join, 和right join。 而dlinq并不支持right join。道理很简单,right join以right表为基础,left表中没有对应记录的,将以null值填充。而dlinq以left表做为主表创建对象。如果一个对象为null,你如何获取它的其他的属性呢? 在 C#
·
2015-11-11 03:17
JOIN
C#3.0
入门系列(九)-之GroupBy操作
有朋友反馈说我提供的sample不能编译。大概是版本的问题,可以到http://msdn2.microsoft.com/en-us/bb330936.aspx下载for beta1的版本。本节接着讲groupby。 上一节,我们讲了如何理解groupby返回的结果。本节会延这个思路阐述下去。先来看下面的例子 GroupBy操作中Select的匿名类
·
2015-11-11 03:16
group
C#3.0
入门系列(八)-之GroupBy操作
换一种写作风格。本节讲groupby操作。 在所有的Linq To Sql操作中,GroupBy是最难理解的一个。因为,这里和Sql的出入较大。而Group真的就能返回n多组。 打开vs,新建一工程,加入System.Data.Linq.dll的引用。把northwind数据库做个映射,添加到工程里。创建一Northwind类的对象。在这里呢,我们要做分组统计,我们要先明白什么是分组。在我们开始
·
2015-11-11 03:15
group
C#3.0
入门系列(七)--之OR工具介绍
不得不再次给关注dlinq的朋友道歉了。好久都没有更新blog了。因为工作的变动,还要赶期限,没有时间关注这里了。 先发布一则消息。Orcas Beta1, 这个才是beta1,可以到http://www.microsoft.com/downloads/details.aspx?FamilyID=f10fb5df-e369-4db4-b9a7-845dbf793368&DisplayLa
·
2015-11-11 03:14
C#
C#3.0
入门系列(六)-之OrderBy操作
本节讲orderby操作.我突然在想这么一个问题,读者会T-SQL吗?要是不知道,那我写的是不是太简单了呢?做个调查哦,不知道的举手. OrderBy操作 简单的,按雇用日期排序,默认为升序 var q =  
·
2015-11-11 03:14
Derby
C#3.0
入门系列(五)-之Where操作
从本节开始,本文正式更名为
C#3.0
入门系列。
·
2015-11-11 03:13
where
C#3.0
新语法学习篇
看来学习这一系列的技术又将是一个漫漫长旅, 希望自己或每一个刚开始学习
C#3.0
的朋友一起 坚持走下去... 下面直接从新语法开始慢慢品味吧这些新特性吧...
·
2015-11-11 03:25
C#
C# 匿名类型
c#3.0
引入匿名类型,其由编译器动态生成而非显式定义。
·
2015-11-11 02:07
匿名类
vs2010新特性(下)
1) dynamic 在
C#3.0
中有一个动态类型,var,它可以定义不同的类型,系统在第一次编译时会根据上下文来判断这个变量的准确类型。
·
2015-11-11 01:51
VS2010
LINQ学习笔记
Technorati 标签: LINQ
C#3.0
1. LINQ是什么?LINQ要解决什么问题?
·
2015-11-11 01:22
LINQ
C#3.0
新特性 和 Javascript
这段是时间学习LINQ的同时学习了
C#3.0
的一些新特性,发学它和JavaScript很像 一、C#新特性的 自动属性 & JavaScript JSON C#代码: public  
·
2015-11-11 01:41
JavaScript
让Powerdesigner15支持C#3.5的自动属性(一)
从
C#3.0
开始,微软C#编译器提供了一个叫做“自动属性(Automatic
·
2015-11-11 00:54
powerDesigner
C#3.0
LINQ 查询语法
C#3.0
LINQ 查询语法 2007年6月7日 17:19 - (阅读:5542;评论:7) 首先来看一个很简单的LINQ查询例子,查询一个int 数组中小于5的数字,并按照大小顺序排列: class
·
2015-11-10 23:38
LINQ
LINQ学习笔记
Technorati 标签: LINQ
C#3.0
1. LINQ是什么?LINQ要解决什么问题?
·
2015-11-10 23:12
LINQ
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他