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
Visual
C#3.0
新特性概览
在发布Visual Studio 2005和C#2.0之后,微软公司又马不停蹄的展示了人们所期望的C#的下一代版本:C# 3.0。尽管C# 3.0并没有标准化,微软还是在PDC(专业程序员会议)发布了一个预览版本,因此心急的程序员可以看到一些所期望的特性,这也是本文所讨论的主要内容: ?隐式类型本地变量 ?匿名变量 ?扩展方法 ?对象和Collection初始化符 ?
·
2015-10-21 11:08
新特性
C#3.0
语言新特性
隐式类型的声明 var i = 1; // int var a = new int[] { 1, 2, 3, 4, 5 }; // int[] 自动属性(Automatic Properties) public class Cell { //行属性  
·
2015-10-21 11:25
新特性
C#3.0
的一些新特性
1.隐含类型局部变量var i = 5;var h=23.56;var s = “C Sharp";var intArr = new[] {1,2,3,4} ;var a = new[] { 1, 1
·
2015-10-21 11:56
新特性
C#3.0
美文收集
另外我又加了李建忠老师
C#3.0
锐利体验系列课程的链接,以后如果发现好的 将会继续更新。 大家如果有什么好的文章也可以将地址贴上来。共同学习!
·
2015-10-21 11:01
C#
一个基于
c#3.0
的开发基于2000/XP/2003下语音识别的通用类
废话少说看代码 using System;using System.Collections.Generic;using System.Linq;using System.Text;using SpeechLib;using System.Windows.Forms;using System.Collections; namespace
[email protected]
{ &nbs
·
2015-10-21 11:05
2003
一个基于
c#3.0
的开发基于vista下语音识别的通用类
废话少说,看代码精解, using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Speech;using System.Speech.Synthesis;using System.Speech.Recognition;using System.Globalizat
·
2015-10-21 11:05
C#
一个基于
c#3.0
的开发基于vista下语音朗读的通用类
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Speech.Synthesis;using System.Speech; namespace
[email protected]
{ public class Speec
·
2015-10-21 11:03
C#
我所期待的vs2007
象现在
c#3.0
,加入高级的数学背景,不过,还要大大加强。2.以数学为基础,提供扩充的专业类库,取代一些专业语言。
·
2015-10-21 11:13
2007
C#一些基本知识
今天下午在看
C#3.0
编码规范,看到一些自己不明白比较模糊的代码,特发上来珍藏,这些代码有时候还是比较有用的.
·
2015-10-21 11:33
C#
C#3.0
实现延迟赋值
延迟赋值主要有两点: 1.一个参数可能或可能没被赋值. 2.一个参数在一个函数中每次使用时可能被赋值. 如下面的这种情况: int Add(int x, int y) { return (2 + 1) + (1); } 使用Func<T>,我们轻松实现,看代码: /// <summary>
·
2015-10-21 11:05
C#
十五、C# 使用查询表达式的LINQ
nbsp;筛选 排序 Let 分组 3、作为方法调用 标准查询运算符所实现的查询在功能上与SQL中实现的查询非常相似
C#3.0
·
2015-10-21 11:32
LINQ
十四、C# 支持标准查询运算符的集合接口
一、匿名类型和隐式类型的局部变量声明
C#3.0
增强。 1、匿名
·
2015-10-21 11:32
运算符
C#学习日记25---匿名方法 与 Func委托 与 lambda表达式
C#2.0引入了匿名方法(委托),而在
C#3.0
及更高版本中,Lambda表达式取代了匿名方法,作为编写内联代码的首选方式。
HC666
·
2015-10-18 14:04
C#学习
C#学习
C#3.0
使用EventLog类写Windows事件日志的方法
本文实例讲述了
C#3.0
使用EventLog类写Windows事件日志的方法。分享给大家供大家参考。具体如下:在程序中经常需要将指定的信息(包括异常信息和正常处理信息)写到日志中。
我心依旧
·
2015-08-31 12:51
闲话 Lambda
而在
C#3.0
中,引入Lambda表达式取代了匿名方法。由于
C#3.0
同时引入了Linq语法,所以可以认为Lambda表达
边城
·
2015-08-29 00:00
lambda
浅析C#中的Lambda表达式
自从
C#3.0
开始,就可以使用一种新语法把实现代码赋予委托,即Lambda表达式。只要有委托参数类型的地方,就可以使用Lambda表达式。上文中使用匿名方法的例子可以改为使用Lambda表达式。
wangshubo1989
·
2015-08-25 11:00
C#
lambda
C#超级实用的一种类型—匿名类型
在
C#3.0
中允许我们在程序中声明一个临时的类型来存储数据,例如:classProgram{ staticvoidMain(string[]args) { //声明一个匿名对象,拥有Name和Age属性
fuyifang
·
2015-06-08 23:00
匿名类型
匿名对象
C#与C++的发展历程第二 - C#4.0再接再厉
C#与C++的发展历程第一-由
C#3.0
起2. C#与C++的发展历程第二-C#4.0再接再厉 开始本系列的第二篇,这篇文章中将介绍C#4.0中一些变化,如C++有类似功能也将一并介绍。
hystar
·
2015-05-15 11:00
C#与C++的发展历程第一 - 由
C#3.0
起
俗话说学以致用,本系列的出发点就在于总结C#和C++的一些新特性,并给出实例说明这些新特性的使用场景。前几篇文章将以C#的新特性为纲领,并同时介绍C++中相似的功能的新特性,最后一篇文章将总结之前几篇没有介绍到的C++11的新特性。C++从11开始被称为现代C++(ModernC++)语言,开始越来越不像C语言了。就像C#从3.0开始就不再像Java了。这是一种超越,带来了开发效率的提高。一种语言
hystar
·
2015-04-19 21:00
C#3.0
新特性
在学习ASP.NET MVC之前,有必要先了解一下
C#3.0
所带来的新的语法特性,这一点尤为重要,因为在MVC项目中我们利用
C#3.0
的新特性将会大大的提高我们的开发效率
·
2015-04-13 23:00
新特性
1、ASP.NET MVC入门到精通——新语法
本系列目录:ASP.NETMVC4入门到精通系列目录汇总在学习ASP.NETMVC之前,有必要先了解一下
C#3.0
所带来的新的语法特性,这一点尤为重要,因为在MVC项目中我们利用
C#3.0
的新特性将会大大的提高我们的开发效率
邹琼俊
·
2015-04-13 23:00
对象初始化器和集合初始化器
C#语言开发团队在
C#3.0
中增加了一个名为"对象初始化器"(objectinitializer)的特性,它能初始化一个对象中的所有允许访问的字段和属性。别以为这和你没关系。
u010176014
·
2015-03-15 14:00
匿名类
对象初始化器
集合初始化器
Lambda表达式和表达式树
C#3.0
中出现的Lambda表达式在不牺牲可读性的前提下,进一步简化了委托。LINQ的基本功能就是创建操作管道,以及这些操作需要的任何状态。
dengji7657
·
2015-02-27 22:00
c#
python
java
读《C#高级编程(第9版)》之我有话说
从C#2.0出来就是为了和Java竞争的,当时增加了对泛型的支持,随后
C#3.0
引入WPF和
dotnetstudio
·
2015-02-08 22:00
C#高级编程
项目知识储备-自动属性 隐式类型Var
在
C#3.0
和更高版本中,当属性的访问器中不需要其他逻辑时,自动实现的属性可使属性声明更加简洁。客户端代码还可通过这些属性创建对象。
u010176014
·
2015-01-19 21:00
C#3.0
为我们带来什么(1) —— LINQ之Lambda
转自:http://www.cnblogs.com/tianyamoon/archive/2008/01/06/1027544.html最近一年一直没怎么跟进新技术,慢慢人都快成古董了。今天才下了vs2008的beta2,研究了半天才在查资料的时候知道早就出了正式版了。真正做了次火星人。发现LINQ的时候才眼前一亮。 int[] numbers = { 5, 4, 1, 3, 9, 8, 6
hemeinvyiqiluoben
·
2014-12-09 14:00
C#本质论(第3版)笔记
导航、搜索目录1C#概述2数据类型3运算符和控制流4方法和参数5类6继承7接口8值类型(struct)9合式类型10异常处理11泛型12委托和Lambda表达式13事件14支持标准查询运算符的集合接口(
C#3.0
cteng
·
2014-10-31 17:00
编程
.net
C#
lambda
LINQ
4.0
4.0
初学C#_3
类型分类及转换在说类型分类及转换之前先说一下其他几个小知识点null,它在C中是大写的,在Java中是小写的,它表示将一个变量设置为“无”,它只能赋给引用类型、指针类型和可空值类型,如string s = null //string类型是引用类型再说的是,
C#3.0
u012421456
·
2014-09-30 21:00
类型转换
C#
C# λ运算符=>匿名方法 lambda表达式
Lambda表达式是一个匿名函数,是
C#3.0
引入的新特性。Lambda运算符=>,该运算符读为“goesto”。
傲十郎
·
2014-09-24 21:21
----1.3
C#
C# Distinct方法的使用笔记
从
C#3.0
开始提供了Distinct方法,这对于集合的使用有了更为丰富的方法,经过在网上搜索相应的资源,发现有关这方面的写的好的文章还是不少的。
shaopengfei
·
2014-07-02 17:00
泛型
C#
distinct
扩展
LINQ
C# 多线程 Mutex 类 Semaphore 类 Monitor 类
关于.net中线程的基本应用可以参考《
C#3.0
核心技术》中多线程的第一部分,但线程同步方面的最好参考仍然是Jeffrey的《Windows核心编程》,其中不仅有详细的介绍,还有经典范例代码。
木鱼-
·
2014-06-10 14:15
C#
C# LINQ需求实现演化
Linq是
C#3.0
引入的,在C#2.0实现从集合中过滤符合条件的记录实现方式。 假设有一个Book类,以及一个Book类的集合,现在需要从集合中查找出单价大于50的Book。
·
2014-05-31 17:00
LINQ
c#Lamdba表达式与委托
介绍: “Lambda表达式”(lambdaexpression)是一个匿名函数,在
C#3.0
中引入了lambda表达式,它是对匿名函数的一种简化,可以包含表达式和语句,并且可用于创建委托或表达式目录树类型
han_yankun2009
·
2014-05-27 20:00
lambda
C#3.0
匿名方法 与 Lambda 表达式
C#3.0
引入了Lambda表达式,这种表达式与匿名
czlilove
·
2014-05-27 09:00
c#Lamdba表达式与委托
介绍: “Lambda表达式”(lambdaexpression)是一个匿名函数,在
C#3.0
中引入了lambda表达式,它是对匿名函数的一种简化,可以包含表达式和语句,并且可用于创建委托或表达式目录树类型
kiven.evn
·
2014-05-27 00:00
.Net开发学习
c# 匿名函数与委托
C#2.0引入了匿名方法,而在
C#3.0
及更高版本中,Lambda表达式取代了匿名方法,作为编写内联代码的首选方式。不过,本主题中有关匿名方法的信息同样也适用于Lambda表达式。
han_yankun2009
·
2014-05-20 00:00
C#
2.0
WinForm多线程编程与Control.Invoke的应用浅谈GOOD
http://www.cnblogs.com/guozhijian/archive/2008/01/23/1050193.htmlVS2008、
C#3.0
在WinForm开发中,我们通常不希望当窗体上点了某个按钮执行某个业务的时候
Baple
·
2014-05-08 23:00
C#图解教程读书笔记(第5章 方法)
类型推断和var关键字从
C#3.0
开始,可以在变量声明的开始部分的的位置使用新的关键字var。Var关键字并不是某种特别类型的符号。它只是句法上的速记,表示任何可以从初始化的右边推断出的类型。
偶是一只IT小小鸟
·
2014-03-31 00:00
C#3.0
介绍(八)-之GroupBy操作
换一种写作风格。本节讲groupby操作。在所有的LinqToSql操作中,GroupBy是最难理解的一个。因为,这里和Sql的出入较大。而Group真的就能返回n多组。打开vs,新建一工程,加入System.Data.Linq.dll的引用。把northwind数据库做个映射,添加到工程里。创建一Northwind类的对象。在这里呢,我们要做分组统计,我们要先明白什么是分组。在我们开始设计pro
iamdll
·
2014-03-21 15:00
C# 3.0 介绍 (五) - 之Where操作
从本节开始,本文正式更名为
C#3.0
入门系列。
iamdll
·
2014-03-21 15:00
C# 3.0 介绍(二)
也和大家提起linq是
C#3.0
里的一个特性。不过,你去装linqpriview时,你会发现,它提供了许多vb的linq代码。从现在的情况看,linq会被移植到.netframework下。
iamdll
·
2014-03-21 15:00
NVelocity其它使用注意
不过每次写不同的页面都要写一个这样的类太麻烦,
C#3.0
中提供了“匿名类”语法, varperson=new{Name="张三",City="BJ"}; 相当于声明一个有Name、City两个属性的类
yanzhibo
·
2014-02-15 22:00
c#3.0
实现延迟赋值示例
延迟赋值主要有两点:1.一个参数可能或可能没被赋值.2.一个参数在一个函数中每次使用时可能被赋值.如下面的这种情况:复制代码代码如下:intAdd(intx,inty){return(2+1)+(1);}使用Func,我们轻松实现,看代码:复制代码代码如下://////LazyExpression//////TpublicclassLazyExpression{Functhunk;publicLa
·
2014-01-22 15:25
C#神奇的扩展方法
以前总听说扩展方法扩展方法,只是听说是
C#3.0
后出来的新玩意,也仅仅是知道Linq中用到好多的扩展方法,但是他究竟是个什么东东,怎么用它,用它的好处是什么,总是模模糊糊,那么我们今天就尝试揭开它神秘的面纱
·
2014-01-20 08:00
C#
C# 之 Extension Method
原址:http://www.csharpwin.com/dotnetspace/880.shtml在
C#3.0
中,引入了一些列新的特性,比如: Implicitlytypedlocalvariable,
ldghd
·
2014-01-17 17:00
C# 之 Anonymous Type
在
C#3.0
中,我们又有了另一个相似的Feature:Anonymous Type。Anonymous Type
ldghd
·
2014-01-17 17:00
对老赵写的简单性能计数器的修改
早上看到老赵写的这个性能计数器,感觉很实用,不过老赵用了很多.
C#3.0
的新语法,还用了VISTA和Server2008下特有的Win32API,对于还在用C#2.0或者还工作在XP或者Server2003
SunCherryDream
·
2014-01-04 17:00
C# Lambda表达式
自
C#3.0
开始,就可以使用一种新语法把实现代码赋予委托:Lambda表达式。只要有委托参数类型的地方,就可以使用Lambda表达式。Lambda表达式的语法比匿名方法简单。
guwei4037
·
2013-12-23 21:52
C#
lambda表达式
【ASP.Net MVC3 】使用Moq让单元测试变得更简单
Moq(英语发音是Mock-you或者只是mock)是一个针对.Net开发的模拟库,它从开始就完全充分利用了.NET3.5(LINQ表达式树)和
C#3.0
的新特性(lambda表达式)。
cxzhq2002
·
2013-11-15 18:16
C#3.0
特性之列表对象的赋值更容易
Listcustomers=newList { newCustomer{Id=1,Name="Dave",City="Sarasota"}, newCustomer{Id=2,Name="John",City="Tampa"}, newCustomer{Id=3,Name="Abe",City="Miami"} }; 而在2.0时代,我们为列表对象赋值要这样写: Listcustom
zhanglong_longlong
·
2013-11-14 18:00
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他