5

我来自 VB 背景并被迫学习 C#,我遇到了第一个障碍。

在 VB 中,我可以将我希望在整个应用程序中可用的所有命名空间放在 web.config 文件中,并且它可以在每个代码隐藏文件中使用,而无需添加导入语句。

<namespaces>
<clear/>
<add namespace="System"/>
<add namespace="System.Collections"/>
<add namespace="System.Collections.Generic"/>

似乎 Visual Studio 不能用 C# 做到这一点,我必须在所有地方添加 using 语句。

请告诉我我遗漏了一些明显的东西,并且有办法完成这项工作。

4

2 回答 2

8

对于 C#,在 web.config 中输入的命名空间将在 .aspx 文件中被识别,而不是在代码隐藏中。我认为您不会花很长时间来调整(Ctrl-. 将让您在键入没有引用命名空间的类名时快速添加命名空间)。

于 2009-01-13T07:24:41.967 回答
3

此功能仅适用于 VB.NET,C# 项目不支持它:/。但是,您可以为新的源代码文件(Visual Studio .NET 中的 C# 向导模板,操作方法:编辑 Visual Studio 模板)创建一个模板,并根据需要更改默认命名空间。

于 2009-01-13T09:45:41.433 回答