摘要: 从这篇文章开始,我准备启动一个系列来讲述.NET Framework 4中的并行编程并介绍任务并行库(TPL)。阅读全文
posted @ 2010-06-14 14:08 甜番薯 阅读(2694) 评论(5) 编辑
摘要: Visual Studio 2010比Visual Studio之前所有版本都支持更多的平台和语言。但是,Visual Studio的最大优点之一不在于它有多么强大的功能,而是它可以被扩展以满足你的开发需要。Visual Studio 2010暴露了用来创建你的扩展的新API,并提供一个用来发布,共享,和找新扩展的生态环境。阅读全文
posted @ 2010-05-18 22:09 甜番薯 阅读(352) 评论(0) 编辑
摘要: 原文来自Alexandra Rusina在CSharpFAQ的Covariance and Contravariance FAQ。 在这篇文章我尝试回答我在论坛和文档反馈里找到的最常见的关于C#协变性和逆变性的问题。对于一篇博文来讲,这是个大话题,所以你可能会看到大量“更多信息”的链接。阅读全文
posted @ 2010-05-17 21:48 甜番薯 阅读(1660) 评论(2) 编辑
摘要: 从C#3.0/Visual Studio 2008开始,你可以使用表达式树获取对象、类型和成员的信息。在这篇文章我将要展示一些例子并解释使用这个技巧能得到什么好处。阅读全文
posted @ 2010-03-07 21:10 甜番薯 阅读(2133) 评论(6) 编辑
摘要: LINQ提供了方便的语法和很多操作对象集合的有用的方法。但是,要让LINQ比较方法如Distinct或Intersect能正确处理,类型必须要满足一些条件。阅读全文
posted @ 2010-03-06 00:52 甜番薯 阅读(1160) 评论(5) 编辑
摘要: 刚接触LINQ的人往往觉得表达式树很不容易理解。通过这篇文章我希望大家看到它其实并不像想象中那么难。您只要有普通的LINQ知识便可以轻松理解本文。阅读全文
posted @ 2010-03-05 00:23 甜番薯 阅读(7115) 评论(14) 编辑
摘要: “LINQ to Objects”提供程序是否内置性能优化?原文来自Alexandra Rusina在CSharpFAQ的:Does the “LINQ to Objects” provider have built-in performance optimization?阅读全文
posted @ 2010-03-03 00:37 甜番薯 阅读(1615) 评论(6) 编辑
摘要: 关键字object和dynamic和var,他们究竟有什么不同?阅读全文
posted @ 2010-01-30 00:49 甜番薯 阅读(988) 评论(0) 编辑
摘要: 我听过很多C#的神话,一个我经常听到的便是“在C#里一切类型都继承源自object”。这不对!阅读全文
posted @ 2010-01-28 20:35 甜番薯 阅读(769) 评论(0) 编辑