2011-01-26 23 views
3

任何关于覆盖泛型和代表在C#中的katas的建议?寻找C#泛型/代表katas

我的团队中的大多数成员都可以编写泛型和代表,但总是需要快速查看文档或示例以快速启动我们的大脑。所以我认为,对于我们每天的卡塔,我们会在几个星期内涵盖这些方面,直到我们能够直觉地读写它们。

这将使我们更容易在编码设计模式的编码中使用这些工具。

预先感谢任何建议...

回答

4

你可能会认为这非常白白我的建议,但做同样类型的锻炼,因为我已经从事过去一个月左右的时间如何?即reimplementing LINQ to Objects。我的帖子不是卡塔形式,但您可能会发现它们对建议订购有用,而且如果卡住了,它们可能会提示您。

LINQ to Objects是关于代表的一切,它基于泛型序列(包含大量的泛型方法),所以在测试和实现之间你会得到很多练习 - 并且更好地了解LINQ。同时!

如果你只是做一个特定的练习,你总是可以忽略一些更复杂的操作符(如OrderBy等)。

+0

非常棒的资源,感谢您分享您的练习。今天我只有时间浏览其中的几个,但我可以轻易地将我看到的任何一个变成kata。 – Shire 2011-01-27 19:47:27