寻找C#generics / delegate katas

时间:2011-01-26 23:36:35

标签: c#-4.0

有关katas的任何建议,涵盖了C#中的泛型和代理人吗?

我团队中的大多数成员都可以编写泛型和委托代码,但总是需要快速查看文档或示例来快速启动它们的大脑。所以我认为,对于我们的日常卡塔,我们将在几周内涵盖这些方面,直到我们能够本能地阅读和书写它们。

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

提前感谢任何建议......

1 个答案:

答案 0 :(得分:4)

你可能会认为我的这个非常虚荣,但是在过去一个月左右我做过同样的运动怎么样?即reimplementing LINQ to Objects。我的帖子不是kata形式,但您可能会发现它们对于建议订购很有用,如果您遇到问题,他们可以给您提示。

LINQ to Objects是关于委托的,它基于通用序列(涉及大量通用方法),因此在测试和实现之间你会得到很多练习 - 并且在同一时间更好地了解LINQ时间!

如果你只是为特定的练习而做,你可以随时忽略一些棘手的操作符(如OrderBy等)。