我在 C# 中使用了很多 lambdas(多种风格的 LINQ、ASP.NET MVC 中的强类型助手、AutoMapper API 等),但我无法在自己的代码中开始使用 C# 功能特性,因为我不能弄清楚我可以用它们做什么很酷的事情。我大部分时间都直观地使用它们。
是否有关于此的任何参考或快速(但完整)指南。我不是在寻找 MSDN 参考,而是为了快速解释 C# 所有功能特性作为一个整体。如果可以将其范围缩小为包含一些博客文章链接的列表——这也是可以接受的。
问题结束后更新:似乎我的长解释不清楚,所以我会尝试缩小范围:我需要一个可以用来编写自己的代码的概念列表(不使用其他 API)。接受的答案是我需要的,谢谢。