默认使用新C#文件中的指令

com*_*pie 17 default using-directives visual-studio

为什么Visual Studio 2008会自动将以下using指令插入到我创建的每个新C#文件中?

using System; 
using System.Collections.Generic; 
using System.Text;
Run Code Online (Sandbox Code Playgroud)

这些命名空间有什么特别之处?这些是最常用的吗?

Jon*_*eet 33

是的,它们经常被使用,就是这样,所以MS将它们放在Visual Studio模板中.我个人经常使用"排序和删除未使用的用途",因此它们经常会消失.

如果要删除它们,可以修改"新类"模板.

编辑:如果您成为"使用指令排序和删除未使用"的粉丝,您应该掌握Visual StudioPowerCommands - 它为整个项目添加了一个解决方案资源管理器上下文菜单项,而不仅仅是一个文件:)