web.config中的C#名称空间

Wil*_*rst 5 c# web-config

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

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

<namespaces>
<clear/>
<add namespace="System"/>
<add namespace="System.Collections"/>
<add namespace="System.Collections.Generic"/>
Run Code Online (Sandbox Code Playgroud)

似乎Visual Studio无法使用C#执行此操作,我必须在整个地方添加using语句.

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

Joh*_*han 8

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