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#4.0
谈谈C# 4.0新特性“缺省参数”的实现
转自 http://www.cnblogs.com/artech/archive/2011/01/12/optionalparameter.html
C#4.0
关于缺省参数的新特性,
·
2011-04-28 16:00
新特性
“可选参数”趣事探轶
上一篇博文中提到了“可选参数”这个
C#4.0
中新增的语言特性,但是写过之后还是不满足,心里还是有一些疑问没有得到解释。
cuipengfei1
·
2011-04-13 00:00
谈谈C#程序员从本质上掌握javascript的面向对象特性
javascirpt是和C#有着相当不同的语言,C#是面向类的静态编程语言(这里暂不考虑
C#4.0
添加的动态特性),而javascript是面向对象的函数式编程语言。
栖山
·
2011-04-06 14:00
讨论:“Mono是个跨平台的.NET”是否是个正确的说法
Mono可以运转
C#4.0
的代码(最新的.NET版本),这意味着mono可以直接运用IronPython,IronRuby,NET的CTP
jiyizhen3721
·
2011-04-02 01:31
.net
职场
跨平台
休闲
Mono
【团购】华章原创图书,任选2本6.8折优惠!免费快递,书到付款!
华章原创精品倾情奉献=ASP.NET开发者的倚天剑和屠龙刀+前端工作者的内功修炼秘籍说明:任选两本图书即可参与6.8折团购(每种图书最多选购一册)《ASP.NET4权威指南》(基于.NET4和
C#4.0
hzbooks
·
2011-03-07 10:00
jquery
.net
Web
C#
asp.net
前端开发
C#中的语言特性都是从何而来?
但是事后才发现这个新特性是
C#4.0
的语言特性,与.Net4无关。其实也不只这一次,我平时也经常把语言、框架、运行时,有时甚至还有开发工具混为一谈。
cuipengfei1
·
2011-03-06 16:00
C#中的语言特性都是从何而来?
但是事后才发现这个新特性是
C#4.0
的语言特性,与.Net4无关。其实也不只这一次,我平时也经常把语言、框架、运行时,有时甚至还有开发工具混为一谈。
崔鹏飞
·
2011-03-06 16:00
《你必须知道的.NET》
语言
c#
编译器
.net
框架
linq
动态类型var和dynamic和传统确定类型区别和效率
伴随着vs2010的出现,
c#4.0
的诞生,与之而来的动态类型dynamic更是给net程序员们锦上添花,为自己的程序书写上带来了给大的便利。
·
2011-02-17 15:00
dynamic
技术路线的选择重要但不具有决定性[z]
技术路线的选择重要但不具有决定性[z]最近微软在技术上连续有大动作,在PDC上发布了WindowsAzure云计算平台,预告了VisualStudio2010、.NET4.0和
C#4.0
。
重生
·
2011-02-11 23:00
C# 4.0四大新特性(代码示例)
今天我们结合代码实例来具体看一下
C#4.0
中的四个比较重要的特性。
liaoxiaoli99
·
2011-01-21 15:00
【zk开发】use和apply的区别
zul页面上的所有标准组件 后台都对应一个默认类, 如果use属性非空,那么zk会创建use属性关联的类的一个 实例替代默认类实例,zul中组件与java class是一一对应的,就像
C#4.0
sun4love
·
2011-01-21 10:00
java
zk
web前端
【zk开发】use和apply的区别
zul页面上的所有标准组件 后台都对应一个默认类, 如果use属性非空,那么zk会创建use属性关联的类的一个 实例替代默认类实例,zul中组件与java class是一一对应的,就像
C#4.0
sun4love
·
2011-01-21 10:00
java
zk
web前端
【zk开发】use和apply的区别
zul页面上的所有标准组件 后台都对应一个默认类, 如果use属性非空,那么zk会创建use属性关联的类的一个 实例替代默认类实例,zul中组件与java class是一一对应的,就像
C#4.0
sun4love
·
2011-01-21 10:00
java
zk
web前端
c#4.0
协变逆变的理解
协变对应返回类型。逆变对应参数类型。第一点:不管是协变还是逆变,其实都是完全遵从类型兼容的,只是将一个本来应该默认实现的东西,改为显式的声明。这个是从调用者角度出发的观点,你可以把协变和逆变都认为是“理所当然”的。第二点,在理解的时候,需要把参考的对象固定为函数相对函数的兼容上。 把父类看作更大的类型。 从小到大是协调的。从大到小是反常的。 举例: 大funA(小)。 小funB(大)。 funA
诺贝尔
·
2011-01-14 19:00
谈谈C# 4.0新特性“缺省参数”的实现
C#4.0
关于缺省参数的新特性,相信大家都不会陌生。所谓缺省参数,顾名思义,就是在声明方法的某个参数的时候为之指定一个默认值,在调用该方法的时候如果采用该默认值,你就无须指定该参数。
·
2011-01-12 13:00
【zk开发】use和apply的区别
zul页面上的所有标准组件 后台都对应一个默认类, 如果use属性非空,那么zk会创建use属性关联的类的一个 实例替代默认类实例,zul中组件与java class是一一对应的,就像
C#4.0
中wpf
sunflowers
·
2010-11-15 14:00
C++
c
C#
zk
WPF
[讨论]未来有哪些编程概念会消失?
我这里所说的高级语言是指最早的面向对象语言C++,Pascal等,后来的Smalltalk等,以及现代语言C#和Java,直到今天最新
C#4.0
。注意:这里有2个C#,我没有写错,理由稍后再说。
倪大虾
·
2010-09-25 21:00
C# 一些小细节 初学版
回过头总结了一些C#的小细节大纲:1,C#基本2,C#2.0的泛型3,C#3.0的一系列语法糖4,
C#4.0
新特性内容:一,C#基本1,char与string是Unicode编码2,C#类型分为值类型和引用类型
dobest9014
·
2010-09-07 14:00
别扭,dynamic关键字!关于一个动态加载的典型问题。
C#4.0
出来后,我打算用dynamic关键字重写以前的一个问题。问题是这样的。
寒飞雨
·
2010-07-20 20:00
精进不休 .NET 4.0 系列文章索引
[源码下载]精进不休.NET4.0系列文章索引作者:webabcd介绍精进不休.NET4.0系列文章索引:asp.net4.0新特性,
c#4.0
新特性,ADO.NETDataServices1.5新特性
webabcd
·
2010-06-29 09:00
索引
职场
net
休闲
精进
精进不休 .NET 4.0 系列文章索引
[源码下载]精进不休.NET4.0系列文章索引作者:webabcd介绍精进不休.NET4.0系列文章索引:asp.net4.0新特性,
c#4.0
新特性,ADO.NETDataServices1.5新特性
webabcd
·
2010-06-29 09:00
索引
职场
net
休闲
精进
精进不休 .NET 4.0 系列文章索引
[×××]精进不休.NET4.0系列文章索引作者:webabcd介绍精进不休.NET4.0系列文章索引:asp.net4.0新特性,
c#4.0
新特性,ADO.NETDataServices1.5新特性,
webabcd
·
2010-06-29 09:00
职场
NET
索引
Index文章索引
Visual Studio 2010的新特性
而且它可以自定义开始页;新功能还包括:(1)
C#4.0
中的动态类型和动态编程;(2)多显示器支持;(3)使用VisualStudio2010的特性支持TDD;(4)支持Office;(5)QuickSearch
·
2010-06-21 20:00
新特性
不得不看的网站收藏
在这里你可以找到外包项目http://www.taskcity.com/ 在这里你可以找到所有开源项目http://sourceforge.net/ 在这里你可以充分体验
C#4.0
所有新特性http:/
dotnetstudio
·
2010-06-06 15:00
精进不休 .NET 4.0 (5) - C# 4.0 新特性之并行运算(Parallel)
[索引页][源码下载]精进不休.NET4.0(5)-
C#4.0
新特性之并行运算(Parallel)作者:webabcd介绍
C#4.0
的新特性之并行运算Parallel.For-for循环的并行运算 Parallel.ForEach-foreach
webabcd
·
2010-06-03 08:00
运算
net
特性
parallel
精进
精进不休 .NET 4.0 (5) - C# 4.0 新特性之并行运算(Parallel)
[索引页][源码下载]精进不休.NET4.0(5)-
C#4.0
新特性之并行运算(Parallel)作者:webabcd介绍
C#4.0
的新特性之并行运算Parallel.For-for循环的并行运算 Parallel.ForEach-foreach
webabcd
·
2010-06-03 08:00
运算
net
特性
parallel
精进
精进不休 .NET 4.0 (5) - C# 4.0 新特性之并行运算(Parallel)
[索引页][×××]精进不休.NET4.0(5)-
C#4.0
新特性之并行运算(Parallel)作者:webabcd介绍
C#4.0
的新特性之并行运算Parallel.For-for循环的并行运算Parallel.ForEach-foreach
webabcd
·
2010-06-03 08:00
NET
特性
运算
C#
基于Visual Studio 2010 阐述C#4个特性
Csharp4.0与以往版本基础体现了强大的性能优势,主要体现在以下四个方面:1.通过委托成员来实现接口在
C#4.0
中可以通过委托来实现某个成员的接口,例如下面的代码:以下为引用的内容:publicclassFoo
quefapoli
·
2010-05-28 14:12
特性
休闲
Visual
Studio
阐述
基于Visual Studio 2010 阐述C#4个特性
Csharp4.0与以往版本基础体现了强大的性能优势,主要体现在以下四个方面:1.通过委托成员来实现接口在
C#4.0
中可以通过委托来实现某个成员的接口,例如下面的代码:以下为引用的内容:publicclassFoo
quefapoli
·
2010-05-28 14:12
特性
休闲
Studio
Visual
阐述
精进不休 .NET 4.0 (4) - C# 4.0 新特性之命名参数和可选参数
[索引页][源码下载]精进不休.NET4.0(4)-
C#4.0
新特性之命名参数和可选参数,动态绑定(dynamic),泛型协变和逆变,CountdownEvent,Barrier作者:webabcd介绍
webabcd
·
2010-05-27 08:00
C#
net
特性
休闲
精进
精进不休 .NET 4.0 (4) - C# 4.0 新特性之命名参数和可选参数
[索引页][源码下载]精进不休.NET4.0(4)-
C#4.0
新特性之命名参数和可选参数,动态绑定(dynamic),泛型协变和逆变,CountdownEvent,Barrier作者:webabcd介绍
webabcd
·
2010-05-27 08:00
C#
net
特性
休闲
精进
精进不休 .NET 4.0 (4) - C# 4.0 新特性之命名参数和可选参数
[索引页][×××]精进不休.NET4.0(4)-
C#4.0
新特性之命名参数和可选参数,动态绑定(dynamic),泛型协变和逆变,CountdownEvent,Barrier作者:webabcd介绍
C
webabcd
·
2010-05-27 08:00
C#
NET
休闲
C#
基于Visual Studio2010讲解C#4个新特性
Csharp4.0与以往版本的基础了体现了强大的性能优势,主要体现于四个方面:1.通过委托成员来实现接口在
C#4.0
中可以通过委托来实现某个成员的接口,例如下面的代码:publicclassFoo:IList
yincheng01
·
2010-05-18 23:00
datagrid
list
C#
null
interface
2010
基于Visual Studio2010与
C#4.0
新功能和展望--dynamic:用DynamicObject创建包装器
在以前的帖子我展示了如何在运行时使用新的dynamic功能和ExpandoObject类来添加和删除属性,这可以使你的代码比使用LINQ代码写入XML语法更具可读性和灵活性。但也有一些明显的缺陷在例子中:虽然ExpandoObject提供更好的语法,LINQtoXML的图书馆提供了有益的方法,帮助您使用XML文件很多。因此,有可能是这两个优势结合起来,有更好的语法,仍然可以得到所有这些方法?答案是
yincheng01
·
2010-05-17 22:00
xml
object
C#
LINQ
2010
ExpandoObject
基于Visual Studio2010与
C#4.0
新功能和展望--“dynamic”和“object”之间的关键区别
让我们首先来看看object关键字。我不打算在这方面讲很多,因为它已经自从C#1.0开始只不过是为System.Object准备的一个关键字,这是C#快捷型的层次结构。(然而,正如埃里克利珀特指出,在他的博客后,并非一切都在C#从对象派生的。)这是一个强有力的机制,因为你几乎可以指定任何值对于此类型的实例。下面是一个简短的例子,它演示的是使用对象关键字的一些好处和问题。objectobj=10;C
yincheng01
·
2010-05-17 22:00
exception
object
C#
compiler
编译器
2010
基于Visual Studio2010讲解
C#4.0
语法(5)--使用CollectionClasses
以下代码是在VS2010中调试运行通过的usingSystem; usingSystem.Collections; //DeclaretheTokensclass: publicclassTokens:IEnumerable { privatestring[]elements; Tokens(stringsource,char[]delimiters) { //将字符串
winzenghua
·
2010-05-14 20:00
C++
c
C#
F#
基于Visual Studio2010讲解
C#4.0
语法(5)--使用CollectionClasses
以下代码是在VS2010中调试运行通过的usingSystem; usingSystem.Collections; //DeclaretheTokensclass: publicclassTokens:IEnumerable { privatestring[]elements; Tokens(stringsource,char[]delimiters) { //将字符串
ihuashao
·
2010-05-14 20:00
C++
c
C#
F#
基于Visual Studio2010讲解
C#4.0
语法(4)--使用yield迭代器
在yield迭代器块中用于向枚举数对象提供值或发出迭代结束信号。它的形式为下列之一:yieldreturn; yieldbreak;计算表达式并以枚举数对象值的形式返回;expression必须可以隐式转换为迭代器的yield类型。yield语句只能出现在iterator块中,该块可用作方法、运算符或访问器的体。这类方法、运算符或访问器的体受以下约束的控制:不允许不安全块。方法、运算符或访问器的
winzenghua
·
2010-05-12 16:00
编程
C++
c
C#
UP
基于Visual Studio2010讲解
C#4.0
语法(4)--使用yield迭代器
在yield迭代器块中用于向枚举数对象提供值或发出迭代结束信号。它的形式为下列之一:yieldreturn; yieldbreak;计算表达式并以枚举数对象值的形式返回;expression必须可以隐式转换为迭代器的yield类型。yield语句只能出现在iterator块中,该块可用作方法、运算符或访问器的体。这类方法、运算符或访问器的体受以下约束的控制:不允许不安全块。方法、运算符或访问器的
ihuashao
·
2010-05-12 16:00
编程
C++
c
C#
UP
基于Visual Studio2010讲解
C#4.0
语法(2)--使用XQuery引擎操作XML文档
目前,市面上的XML数据库,尤其是源生XML数据库(NativeXMLDatabase)如IpedoXMLDatabase、SoftwareAGTaminoServer、BerkeleyXMLDatabase都提供了XQuery支持,用于查询存储在XML数据库中的XML片断或者XML节点。甚至IpedoXML数据库还提供了XQueryUpdate功能,用于更新XML文档内容。下图是这类XQuery
winzenghua
·
2010-05-11 22:00
C++
c
xml
C#
LINQ
基于Visual Studio2010讲解
C#4.0
语法(2)--使用XQuery引擎操作XML文档
目前,市面上的XML数据库,尤其是源生XML数据库(NativeXMLDatabase)如IpedoXMLDatabase、SoftwareAGTaminoServer、BerkeleyXMLDatabase都提供了XQuery支持,用于查询存储在XML数据库中的XML片断或者XML节点。甚至IpedoXML数据库还提供了XQueryUpdate功能,用于更新XML文档内容。下图是这类XQuery
ihuashao
·
2010-05-11 22:00
C++
c
xml
C#
LINQ
基于Visual Studio2010讲解
C#4.0
语法(2)--使用XQuery引擎操作XML文档
目前,市面上的XML数据库,尤其是源生XML数据库(NativeXMLDatabase)如IpedoXMLDatabase、SoftwareAGTaminoServer、BerkeleyXMLDatabase都提供了XQuery支持,用于查询存储在XML数据库中的XML片断或者XML节点。甚至IpedoXML数据库还提供了XQueryUpdate功能,用于更新XML文档内容。下图是这类XQuery
veeckey
·
2010-05-11 22:00
基于Visual Studio2010讲解
C#4.0
语法(1)--使用匿名委托简化程序
怎样使用匿名委托来简化我们的程序?下面来举例演示如何使用匿名委托来计算员工的薪水奖金,这里使用了匿名委托简化了程序,因此无需再定义一个单独的方法。首先打开VisualStudio2010创建一个基于C#的ConsoleApplication工程AnonDelegates创建成功进入工程后,我们在Program.cs文件里写入如下代码:usingSystem;usingSystem.Collecti
yincheng01
·
2010-05-11 17:00
Algorithm
算法
String
C#
Class
2010
[转]PDC:Anders谈C# 4.0:新功能和展望
http://blog.csdn.net/ATField/archive/2008/11/01/3203602.aspx 刚才刚看完Anders的PDCTalk,感觉
C#4.0
的变化不是很大,但是很多改动都方便了用户的使用
天寒
·
2010-05-10 07:00
3月28日 vs2010太原ReView
今天,活动的形式比较特别,活动是在公园里举行,到场有近30位朋友,活动的内容谈及vs2010的新特性,vs2010的敏捷开发,
C#4.0
等方面的内容。会后,大家抽取微软提供的礼品。
桂素伟
·
2010-04-29 20:00
vs2010 新特性介绍及个人使用感受 [未完待续...]
全新的QuickSearch功能·Callhierarchy高亮对象的引用·直接使用一个未定义的对象·提供更方便的javascript脚本编写·HTMLsnippets超越智能提示·可以进行自定义开始页·
C#4.0
q107770540
·
2010-04-29 14:00
TDD
search
hierarchy
WinForm
SharePoint
2010
Visual Studio 2010与
c#4.0
新特性(1)--Variance-变性
Variance变性泛型的某个方面会让人感到奇怪,比如下面的代码是不合法的——IListstrings=newList(); IListobjects=strings; 第二个赋值是不允许的,因为strings和objects的元素类型并不一样。这样做有这充分的原因。如果允许那样写的话,你可能会写——objects[0]=5;strings=strings[0]; 这会允许将int插入stri
yincheng01
·
2010-04-26 01:00
String
C#
Class
action
interface
2010
C#4.0
语言规范(C# Language Specification 4.0)发布
C#4.0
语言规范提供C#语言4.0版本最全面的描述。
net_lover
·
2010-04-21 09:00
dynamic不应滥用:dynamic应用原则探讨
4.0的经典就是动态语言特性,其中体现在
C#4.0
上就是dynamic。看到网上的一些观点和例子,我不禁困惑:dynamic和反射如何区分使用?很多人热捧dynamic,似乎有取代反射之用。
begtostudy
·
2010-04-19 17:00
编程
C#
扩展
语言
新的一年,您在学习和工作上,想坚守所学,还是尝试转型呢?
(1)继续钻研
C#4.0
/AJAX/ LINQtoAD、LINQtoJavaScript/WF,WCF,WPF,Silverlight 4.0 /DesignPatterns/EntityFramework
eueuy
·
2010-03-18 13:00
编程
工作
windows
金融
企业应用
上一页
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
其他