[搬运] C# 这些年来受欢迎的特性
原文地址:http://www.dotnetcurry.com/csharp/1411/csharp-favorite-features 在写这篇文章的时候,C# 已经有了 17 年的历史了,可以肯定地说它并没有去任何地方。C# 语言团队不断致力于开发新特性,改善开发人员的体验。 在这篇文章中,我在介绍 C# 历史版本的同时分享我最喜欢的特性,在强调实用性的同时展示其优点。 C# 1.0 C#1.0 (ISO-1) 确实算是语言,却没有什么令人兴奋的,缺少许多开发人员喜欢的特性。仔细一想,我能说得出喜欢的只有一个特别的特性 - 隐式和显式接口实现 。 接口在现今开发 C# 的过程中仍然流行使用,以下面的 IDateProvider 接口为例。 public interface IDateProvider { DateTime GetDate(); } 没有什么特别的,现在着手两种实现方式 - 其中第一种是隐式实现,如下: public class DefaultDateProvider : IDateProvider { public DateTime GetDate() { retu...