我正在为c#程序员寻找类似于rubio的东西
这应该:
适合那些已经可以编程的人
要简洁
不是基本的
刚刚在stackoverflow上找到了一个关于这个问题的更好的线程:c-coding-standard-best-practices
你可能想尝试一下Bill Wagner的Effective C#和More Effective C#.
我没有正确阅读其中任何一个(必须在一段时间内这样做)但我听到了好的东西.
假设您正在使用C#3,我会尽量确保您熟悉:
泛型和泛型方法的类型推断可以与您做什么
IEnumerable
和迭代器块
LINQ一般,特别是LINQ to Objects(其他LINQ风格在某些地方很有用- LINQ to Objects几乎无处不在)
代表,特别是lambda表达式和匿名方法
对象和集合初始值设定项
扩展方法 - 了解它们,并将它们视为实用方法.特别是如果你想添加自己的LINQ运算符,它们会很方便