我在c ++ / cli中看到了许多using
.NET Framework命名空间的例子,如下所示:
using namespace System;
using namespace System::IO;
但我没有看到任何创建自己的例子。所以我想知道是否有一种方法来声明/创建我自己的命名空间,就像在C#中一样:
namespace Animals
{
public class Dog
{
public Dog() {}
}
}
感谢您的时间:)
答案 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
}