在c ++ / cli中创建命名空间?

时间:2011-07-13 15:12:49

标签: c# namespaces c++-cli

我在c ++ / cli中看到了许多using .NET Framework命名空间的例子,如下所示:

using namespace System;
using namespace System::IO;

但我没有看到任何创建自己的例子。所以我想知道是否有一种方法来声明/创建我自己的命名空间,就像在C#中一样:

namespace Animals
   {

   public class Dog
       {
       public Dog() {}
       }
   }

感谢您的时间:)

2 个答案:

答案 0 :(得分:7)

单个名称空间的语法相同。嵌套倍数,例如对于First.Second.Third:

namespace First
{
namespace Second
{
namespace Third
{

    // Your code

}
}
}

在C#中也是如此:

namespace First.Second.Third
{
}

答案 1 :(得分:2)

您已经知道应该如何完成,正如您的示例

所示
namespace NamespaceName //C++/CLI or C#
{
    //contents
}