每个.NET开发人员应该知道哪些类/接口?

时间:2009-06-30 12:59:59

标签: .net class

我刚看到MS语言团队对Luca Bolognese的采访,他提到Anders Hejlsberg认为开发人员应该更多地关注BCL(基类库,框架)而不是语言功能(C#,VB.NET)。

当前.net 3.5框架中的哪个类或接口应该是每个开发人员都知道的?

10 个答案:

答案 0 :(得分:9)

IDisposable和大多数System.Collections.Generic让人想起......

答案 1 :(得分:8)

System.IO.Path。真。

答案 2 :(得分:5)

不是特定的3.5,但我建议两个类免费提供许多编写代码来解决的问题:System.IO.Path(OregonGhost在那个问题上打了几秒钟......)和System.IO.File 。这里一个未充分利用的宝石是方法Path.Combine

还有EventHandler<T>,而不是定义自己的事件代理。

答案 3 :(得分:4)

取决于您想要开发的内容。我认为我们大多数人只(并且只需要)了解整个框架的一部分。

答案 4 :(得分:3)

这不是一个类,但如果你在讨论3.5框架要素,那么IQueryable很重要。

答案 5 :(得分:3)

如果您正在讨论.NET 3.5特定类,静态可枚举类中的 LINQ 扩展方法是(IMHO)最重要的。

答案 6 :(得分:2)

System.String?

答案 7 :(得分:2)

System.Reflection和System.Diagnostics中的类是框架中非常强大的部分,似乎没有人知道。

答案 8 :(得分:2)

System.Object ...所有类都继承自它。

答案 9 :(得分:0)

System.Int32