有没有办法使用命名空间在 C# 中“伪造”头文件?据我所知,没有办法获得他们在 C++ 中提供的预处理;但我更喜欢它的组织方面,而不是在命名空间中包装类并依靠 IDE 来告诉我.
例如(注意不正确的语法)假设
ns1.cs
iamaclass.cs
iamanotherclass.cs
yaclass.cs
yaaclass.cs
其中 ns1.cs 的内容是:
namespace ns1
{
extern class iamaclass;
extern class iamanotherclass;
namespace ns1-nested
{
extern class yaclass
extern class yaaclass
}
}