在"每日WTF"等网站上,您经常会看到过度设计代码的示例,这些代码应该只是在.NET框架内调用内置方法.
对于开发他/她的第一个.NET作业的开发人员,哪些名称空间/类应被视为必不可少的知识?
根据Joel Spolsky关于这些类型问题的说明,请限制您对各个项目的答案以进行投票.
Ini*_*eer 14
System;
System.Collections;
System.Collections.Generic;
Run Code Online (Sandbox Code Playgroud)
Jam*_*ing 10
System.IO非常重要.
了解Streams和各种实现如何与TextReader/TextWriter实例中的二进制数据或文本结合使用(FileStream,MemoryStream,CompressionStream)是一项基本技能.
System.IDisposable
Run Code Online (Sandbox Code Playgroud)
未正确处理实现它的对象(流,数据库连接,套接字等)会导致锁定文件错误,打开数据库连接以及软件中许多其他令人不快且难以发现的错误.
http://www.codeproject.com/KB/cs/idispose.aspx