了解隐藏的功能

Rob*_*vey 1 .net c#

今天我发现了一个我以前从未听说过的界面: IGrouping

IEnumerable<IGrouping<YourCategory, YourDataItem>>
Run Code Online (Sandbox Code Playgroud)

我很幸运能够获得一些最好的编程书籍,但我很少在这些书中遇到这些宝石.博客和播客工作,但这种方法有点散射.有没有更好的方法来学习这些东西,还是我需要筛选整个MSDN库来发现它们?

Jon*_*eet 13

Eric Lippert的博客.C#的真正内涵 - 为什么会出现一些看似随意的限制,如何做出设计决策等等.

或者,为了更多种类,请查看Visual C#开发人员中心 - 那里有各种各样的博客和文章.

哦,阅读C#规范.不,我的意思是 - 有些内容可能很难通过(我正在看着你,泛型类型的推断!)但是那里有一些非常有趣的东西.

  • +1 Eric的博客非常值得花时间阅读它. (2认同)
  • +1 - Eric的博客和开发人员中心都是想要深入挖掘语言的人们的理想去处. (2认同)
  • 谢谢你们的客气话.多年来我一直在尝试使通用类型推理部分更易于阅读,但收效甚微.很难让它成为_accurate_; 规范的这一部分有很多错误,所有这些都是我的错.它的变化只会变得更糟; nikov已经在方差规范中发现了至少两个错误,并且方差使得方法类型推断更加复杂.我和Mads会尽力提出准确可读的内容. (2认同)

Mar*_*ham 6

最好的起点是Jon Skeet的C#Coding博客:http://msmvps.com/blogs/jon_skeet/

他经常报道你在其他任何地方都看不到的东西.