C++ cli 使用指令在C++/CLI

C++ cli 使用指令在C++/CLI,c++-cli,using-directives,C++ Cli,Using Directives,在C#中,有三种类型的使用指令: using System; // Specify Namespace using Diag = System.Diagnostics; // Specify Namespace Alias using DBG = System.Diagnostics.Debug; // Specify Class Alias 在C++/CLI中,我知道前两个的等价物: using namespace System; namespace Diag = System::Diag

在C#中,有三种类型的使用指令:

using System; // Specify Namespace
using Diag = System.Diagnostics; // Specify Namespace Alias
using DBG = System.Diagnostics.Debug;  // Specify Class Alias
在C++/CLI中,我知道前两个的等价物:

using namespace System;
namespace Diag = System::Diagnostics;
在C++/CLI中是否有任何方法可以执行第三个操作

执行
namespace DBG=System::Diagnostics::Debug
给出
错误C2879:'System::Diagnostics::Debug':命名空间别名定义只能为现有命名空间提供替代名称


<> >我唯一提出的是<代码>定义了dg系统::诊断::调试< /COD>,但如果需要,我更喜欢一个正确的使用指令。

< P>一个C++ TyPulf会在这里做这个技巧。
typedef System::Diagnostics::Debug DBG;