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
C#3.0
为我们带来什么(2) —— 自动属性
如果说
c#3.0
最大的
·
2015-11-02 10:05
C#
C#3.0
新体验(一) 隐含类型局部变量
[转] http://blog.csdn.net/maotin/archive/2008/09/23/2968141.aspx
C#3.0
新体验(一) maotin 20080923 前言概述:
·
2015-11-02 10:13
局部变量
查询表达式(LINQ)简介
LINQ体验(4)——LINQ简介和LINQ to SQL语句之Where 查询表达式(LINQ)简介 在上两篇我介绍了
C#3.0
新语特性和改进,这些新特性在我们编写程序时为我们提供了非常大的帮助
·
2015-11-02 10:35
TO
sql
LINQ
LINQ
Linq本质论
本文的目的是帮助大家搞清楚
C#3.0
里面的Linq查询表达式的来龙去脉,搞清楚以后对
C#3.0
的新特性基本上也就了然于胸了。
·
2015-11-01 14:15
LINQ
C#积累(一)——扩展方法就近原则和匿名类型的成员探讨
C#3.0
多了扩展方法和匿名类型,今天探讨下这两个知识点一些容易忽视的地方 项目:C# 控制台应用程序 版本:.net 3.5 运行IDE:VS 2008 SP1 项目文件:Ext.cs
·
2015-11-01 14:36
匿名类
C#3.0
扩展方法(Extension Methods)(转帖)
原文地址:http://blog.csdn.net/xieyongbao/archive/2008/05/04/2383743.aspx 今天早上在MSDN站点看到这样一篇文章: C# 3.0 LINQ 的演变及其对 C# 设计的影响 。 从这篇文章我们就可以明显的看到,C# 3.0 所新增的这些特性,可以认为都是为了LINQ 的发展,为了LINQ更易用,所创建的一些新特性,当
·
2015-11-01 14:01
method
C#3.0
自动属性
在c#中是推荐使用属性来代替public 变量的。我们在项目中也尽量将需要公开的字段定义为属性,代之而来的就是上面代码的冗繁。不管你对这个属性有没有特殊处理,都需要先定义一个私有变量,并 将其在get,set方法中返回或赋值。使得代码量大量增加,阅读难度也增加。 随3.0而来的自动属性使我们可以方便的定义一个简单属性(不需要对field进行特殊处理的),他所使用的私有变量由系统来生成。工作
·
2015-11-01 14:59
C#
第二篇:使用Visual Studio 2008进行数据层开发
在本篇文章中用到了
C#3.0
的新特性,不了解的朋友可以到我的另一个系列《
C#3.0
为我们带来什么》中查看,本篇中不再做过多介绍。
·
2015-11-01 13:03
2008
C#3.0
为我们带来什么(1) —— LINQ之Lambda
最近一年一直没怎么跟进新技术,慢慢人都快成古董了。 今天才下了vs2008的beta2,研究了半天才在查资料的时候知道早就出了正式版了。真正做了次火星人。 发现LINQ的时候才眼前一亮。 int [] numbers = { 5, 4, 1, 3,&n
·
2015-11-01 13:02
lambda
C#3.0
新增特性
文章出处:http://www.cnblogs.com/allenlooplee/archive/2008/06/01/1211520.html 缘起 每次有新技术发布时,我们总能感受到两种截然不同的情绪:一种是恐惧和抵抗,伴随着这种情绪的还有诸如"C# 2.0用的挺好的,为什么要在C# 3.0搞到那么复杂?"或者"我还在使用C# 1.0呢?"等言辞;
·
2015-11-01 13:39
C#
Linq To Xml上手(1) Descendants、Elements遍历节点
C#3.0
Vs2008 RTM 本文介绍如何使用 Descendants、Elements快速遍历XML节点 首先准备一个简单但是常见的XML <?
·
2015-11-01 12:44
element
在ASP.NET MVC中对表进行通用的增删改
预备知识: 1、了解反射技术 2、了解
C#3.0
中扩展方法,分布类,Linq to object,Linq to sql 3、了解ASP.NET MVC 在项目中每添加一个表往往都要添加一套增删改代码
·
2015-11-01 09:02
asp.net
认识k_BackingField
后来从
c#3.0
中开始使用新增的DataContractJsonSerializer进行json相关的操作。
·
2015-11-01 09:53
Field
C#2008与.NET 3.5 高级程序设计读书笔记(13)--
C#3.0
的语言功能
1.具有隐式类型的局部变量var 在
c#3.0
里允许我们这样定义变量var age = 10;var name = "james";var time = DateTime.Now
·
2015-11-01 08:41
.net
C# Lambda && Linq
Lambda表达式在
C#3.0
加入,它是一个匿名函数,可用于创建委托或者表达式树类型,运算符为=>,读作”goes to”,=>左侧是变量,右侧是表达式,变量类型可以自动推导 Linq
·
2015-10-31 18:46
lambda
c# 学习笔记(二)
c#3.0
新特性 扩展方法 扩展方法允许编写和声明它的类之外的关联类的方法 用于没有源代码或者类是密封的,需要给类扩展新方法时 1、扩展方法必须被声明为static2、扩展方法声明所在的类必须被声明为
·
2015-10-31 18:59
学习笔记
C#2.0及
C#3.0
语言规范
C#2.0语言规范 我的在C:\Program Files\Microsoft Visual Studio 8\VC#\Specifications\2052 C# 3.0 语言规范 附: 从FxCop归纳出来的一些规范建议 一、 Design(设计) 1. Abstract types should not have constructors 抽象类不应该声明构造方法 2. Assem
·
2015-10-31 16:55
C#
认识k_BackingField
后来从
c#3.0
中开始使用新增的DataContractJsonSerializer进行json相关的操作。
·
2015-10-31 16:15
Field
【
C#3.0
本质论 - 第一章】C#和.NET Framework概览
C#是一种简洁、类型安全的面向对象语言,开发人员可以使用它来构建在.Net Framework上运行的各种安全、可靠的应用程序。 .Net Framework是支持生成和运行下一代应用程序和XML Web Services的内部Windows组件。 .Net Framework具有两个主要组件:公共语言运行库和.Net Framework类库。 公
·
2015-10-31 15:43
framework
C#学习笔记
我现在主要看的书是《C#本质论(第二版)》,主要是讲解
C#3.0
的
·
2015-10-31 14:35
学习笔记
最近有点浮躁
除了写工 作流编辑器用到一部分
C#3.0
的新东西外,更深入的了解了一些面向对象有东西之外,我还 学习了哪些东西呢?UML也是学了一些皮毛,除了能稍微看懂一
·
2015-10-31 14:21
C# 多线程
pid=1038 关键字:多线程-线程同步 描述:关于.net中线程的基本应用可以参考《
C#3.0
核心技术》中多线程的第一部分,但线程同步方面的最好参考仍然是Jeffrey的《Windows
·
2015-10-31 11:44
多线程
Linq
查询表达式是各种查询运算符建立的 2、查询运算符只是调用System.LINQ.Enumerable定义的拓展方法的简化符号 3、Enumerable的许多方法要求委托(特别是Func<>)作为参数 4、在
C#3.0
·
2015-10-31 11:47
LINQ
C# 3.X、4.X新特性:Automatically Implemented Property
最近我会写几篇文章逐个介绍
C#3.0
以后各个版本
·
2015-10-31 11:15
property
c#匿名类型最简单的例子 自动帮助我们创建类
匿名类型定义
C#3.0
规范将匿名类型描述为从对象初始化器(object
·
2015-10-31 11:33
匿名类
C#3.0
很简单的一个LINQ 查询
C#3.0
LINQ 查询语法 首先来看一个很简单的LINQ查询例子,查询一个int 数组中小于5的数字,并按照大小顺序排列: class Program {
·
2015-10-31 11:33
LINQ
C#3.0
之LINQ数据库表的映射
C#3.0
之LINQ数据库表的映射 [ 收藏此页] [ 打印] 作者: ITPUB论坛 2008-01-17 内容导航: 概述
·
2015-10-31 11:16
LINQ
[.NET 3.x新特性三]Lambda表达式
今天我们来看看
C#3.0
的又一特性Lambda表达式,它由2.0代理演化而来,也是为LinQ做好必要的准备。
·
2015-10-31 11:03
lambda
C#3.0
规范(四)Lambda 表达式
26.1 Lambda expressions Lambda 表达式 C# 2.0 introduces anonymous methods, which allow code blocks to be written “in-line” where del egate values are expected. While anonymous methods provide much of t
·
2015-10-31 11:50
lambda
C#3.0
新体验(四)匿名类型
[转] http://blog.csdn.net/maotin/archive/2008/10/09/3040632.aspx
C#3.0
新体验(四) maotin 20081008  
·
2015-10-31 11:44
匿名类
C#3.0
新体验(三)对象与集合初始化器收
[转]http://blog.csdn.net/maotin/archive/2008/09/25/2977138.aspx
C#3.0
新体验(三) maotin 20080925
·
2015-10-31 11:44
初始化
C#3.0
新体验(五)Lambda表达式
[转] http://blog.csdn.net/maotin/archive/2008/10/20/3110451.aspx
C#3.0
新体验(五) maotin 20081011
·
2015-10-31 11:44
lambda
C#3.0
新特性
1 具有隐式类型的局部变量 2 扩展方法 2.1 声明扩展方法 2.2 导入扩展方法 2.3 扩展方法的调用 3 拉姆达表达式 3.1 拉姆达表达式转换 3.2 类型推断 3.3 重载抉择 4 对象和集合初始化器 4.1 对象初始化器 4.2 集合初始化器
·
2015-10-31 11:25
新特性
C#3.0
语言新特性之Lambda表达式(zhuan)
在C#2.0中引入了匿名方法,允许在期望出现委托的时候以“内联”的代码替代之。尽管匿名方法提供了函数式编程语言中的很多表达能力,但匿名方法的语法实在是太罗嗦了,并且很不自然。Lambda表达式为书写匿名方法提供了一种更加简单、更加函数化的语法。 实际上Lambda表达式的本质是匿名方法,也即是当编译我们的程序代码时,编译器会自动帮我们将Lambda表达式转换为匿名方法。 20.5.1 创建L
·
2015-10-31 11:25
lambda
C#3.0
学习(3)---匿名类型
匿名类型是在初始化的时候根据初始化列表自动产生类型的一种机制,利用对象初始化器来创建匿名对象的对象。如: var oec=new {Name="oec2003", Age=100} 在创建对象的语句中用到了var和new两个关键字,var关键字用来声明一个匿名类型的对象名字,var和Object不同,她是一种强类型,在此是起到了一个占位符的作用,编译时编译器会推断出实际
·
2015-10-31 11:54
匿名类
C#3.0
学习(1)---隐含类型局部变量和扩展方法
隐含类型局部变量 隐含类型的局部变量是用var关键字来声明的,如下: var i = 123; var h=123.123; var s = “oec2003"; var intArr = new[] {1,2,3,4} ; var a = new[] { 1, 10, 100, 1000 }; 乍一看有点像javascript中的声明方式,虽然关键字一样但是有着本质区
·
2015-10-31 11:53
局部变量
C#3.0
学习(2)---对象集合初始化器
对象与集合初始化器 创建一个对象时可以包含一个对象初始化器或集合初始化器,用于初始化所创建对象的成员或新创建的集合的元素。使用初始化器可以让我们的代码变得更简洁。 对象初始化器 在以前如果定义了一个类,并将类实例化,我们会像下面这样做 public class oec2003 { int x, y; public int X { get {
·
2015-10-31 11:53
初始化
C#3.0
Sepcification(中英文对照)
原文地址: http://blog.csdn.net/robin_qiu/archive/2006/03/02/614061.aspx C# Version 3.0 Specification September 2005 Notice © 2005 Microsoft Corporation. All rights reserved.
·
2015-10-31 11:50
cat
C#3.0
规范(五)类型推断
26.1.1 Type inference 类型推断 When a generic method is called without specifying type arguments, a type inference process attempts to infer type arguments for the call. Lambda expressions passed
·
2015-10-31 10:52
C#
C#3.0
规范(三)扩展函数
26.1 Extension methods扩展函数 Extension methods are static methods that can be invoked using instance method syntax. In effect, extension methods make it possible to extend existing types and co
·
2015-10-31 10:52
C#
C#3.0
规范(一)
C#3.0
概述
呵呵,这是基于PDC 2005 发布的
C#3.0
规范进行的翻译,因为很匆忙,所以就把英文一起贴出来,这样便于英文好的朋友指正。
·
2015-10-31 10:52
C#
C#3.0
(二)隐式类型化的本地变量
26.1 Implicitly typed local variables隐式类型化的本地变量 In an implicitly typed local variable declaration, the type of the local variable being declared is inferred from the expression used to initia
·
2015-10-31 10:52
C#
C#3.0
规范(六)重载决断
26.1.1 Overload resolution 重载决断 Lambda expressions in an argument list affect overload resolution in certain situations. 在特定情况中,lambda表达式在某个参数列表中会影响重载决断。 The following rule augments §7
·
2015-10-31 10:52
C#
C#3.0
Lambda(转帖)
原文地址:http://blog.ccidnet.com/blog.php?do=showone&uid=12856&type=blog&itemid=213077 Lambda表达式是一个匿名方法,他可以包含一个表达式或者语句块,他能够创造委托或表达式树类型。 //Demo -带一个参数的Lambda表达式 namespace TestLambd
·
2015-10-31 10:31
lambda
C#各版本特性
C#3.0
LINQ,自动属性,var,对象和集合的初始化器,匿名类型,Lambda表达式,扩展方法 C#4.0 可选参数,命名参数,更好的COM交互,泛型的逆变与协变,动态类型 C#5.0
·
2015-10-31 10:21
C#
C#3.0
新特性示例学习(七)-Linq to object(4)分组查询
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 namespace TestLinQ2 7 { 8 public class Book 9 { 10 public string
·
2015-10-31 10:37
object
C#3.0
(五)--Linq to object(2)操作集合
什么都不说了,看代码吧,有问题跟贴! 1using System; 2using System.Collections.Generic; 3using System.Linq; 4using System.Text; 5 6namespace TestLinQ2 7{ 8 class Student 9 { 10 public string Name 11{ 12 set; 13
·
2015-10-31 10:36
object
C#3.0
(六)-Linq to object(3)查询方法操作集合
Linq中的查询方法的使用,看代码吧! 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 namespace TestLinQ2 7 { 8 class Student 9 {
·
2015-10-31 10:36
object
C#2.0
C#3.0
语言特性
C#2.0 语言特性 范型Generics使类或方法获得类型参数变得功能强大。 委托Delegates可以封装一个或多个方法的类,可以理解为方法的接口delegate void SimpleDelegate();delegate int ReturnValueDelegate();delegate void TwoParamsDelegate( string name, int a
·
2015-10-31 10:49
C#
MVC实用集锦(2)
首先想再补充一下 集锦(1)中的扩展htmlhelper问题,其实在
C#3.0
,就已经提供了扩展方法这个新特性,我们可以在程序中扩展一些基本类型,也可以扩展一些自定义类型。
·
2015-10-31 10:36
mvc
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他