Joa*_*nge 3 .net c# namespaces
有没有办法在整个解决方案中全局引用命名空间?
所以不要在每个代码文件中都有这些行:
using System;
using MyNamespace;
Run Code Online (Sandbox Code Playgroud)
必须只声明一次,每个代码文件都会使用它们.
顺便说一下,我使用的是Visual Studio.
不,C#没有这个概念.在这方面,每个源文件都是独立的.(如果using指令在命名空间声明中,那些也与对等命名空间声明中的其他using指令无关.根据我的经验,这是非常罕见的情况.)
您不需要ReSharper来更改新类中包含的内容.您可以使用Visual Studio模板.
编辑:只是为了澄清在名称空间中使用指令的观点,假设我们有(所有在一个文件中):
using Foo;
namespace X
{
using Bar;
// Foo and Bar are searched for code in here, but not Baz
}
namespace Y
{
using Baz;
// Foo and Baz are searched for code in here, but not Bar
}
Run Code Online (Sandbox Code Playgroud)
通常我只在文件中有一个名称空间声明,并将所有using指令放在它之前.
| 归档时间: |
|
| 查看次数: |
3219 次 |
| 最近记录: |