首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >默认使用新C#文件中的指令

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

Stack Overflow用户
提问于 2009-03-16 16:01:04
回答 3查看 14.7K关注 0票数 19

为什么Visual 2008将使用指令自动插入到我创建的每个新C#文件中?

代码语言:javascript
复制
using System; 
using System.Collections.Generic; 
using System.Text;

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

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-03-16 16:03:04

是的,它们经常被使用,仅此而已,所以MS将它们放在Visual模板中。就我个人而言,我经常使用“排序和删除未使用的用法”,因此它们经常会消失。

如果您想要删除它们,您可以修改“新类”模板

编辑:如果你喜欢“使用指令排序和删除未使用的指令”,你应该掌握Visual的PowerCommands -它添加了一个解决方案资源管理器上下文菜单项来完成整个项目,而不仅仅是一个文件:)

票数 35
EN

Stack Overflow用户

发布于 2009-03-16 16:04:05

如果你愿意,你可以改变它们。有关更多信息,请参见这里

--以下是文章的主要部分,在链接停止的情况下。-

如果打开%Program Files%\Microsoft Visual Studio 8\Common7\IDE\ItemTemplates\CSharp\1033\Class.zip,可以修改用于生成所有新的C#源文件的class.cs文件--如下所示:

代码语言:javascript
复制
using System;
using System.Collections.Generic;
using System.Text;

namespace $rootnamespace$
{
    class $safeitemrootname$
    {
    }
}

然后,可以在该文件的顶部添加或删除所需的使用指令,并将其保存回存档中。最后,运行%Program Files%\Microsoft Visual Studio 8\Common7\IDE\devenv.exe /setup刷新Visual的模板缓存。现在,您创建的所有新C#文件都应该与修改过的模板匹配。

票数 4
EN

Stack Overflow用户

发布于 2009-03-16 16:13:03

这是在特定类型的项目中,在新文件的模板中选择的名称空间。不同类型的项目有不同的模板,因此有不同的使用指令集。使用指令的选择取决于该类型的文件所需的内容,以及您可能使用的内容。

using指令只告诉编译器在哪里查找类,所以使用代码不需要的指令没有坏处,只要它们不引起任何冲突(不明确的类名)。

如果在文件中右键单击并打开Organise Usings子菜单,则可以使用文件中不需要的指令找到可用于删除的选项Remove Unused Usings

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/651055

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档