2011-07-13 7 views
2

私は次のようにC++/CLIでusingの.NET Framework名前空間の多くの例見てきました:C++/cliで名前空間を作成しますか?

using namespace System; 
using namespace System::IO; 

をしかし、私は私自身の作成のいずれかの例を見ていません。 /宣言私はC#で同じように自分の名前空間を作成する方法があるのであれば、私は思っていた:お時間を

namespace Animals 
    { 

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

感謝:)

あなたは既にあるとしてそれは、行われるべき方法を知っている
+0

例を参照するのWinFormsアプリケーションを作成します。 –

答えて

7

単一の名前空間の場合と同じ構文です。複数の場合はネスティング(例: First.Second.Thirdため:C#の

namespace First 
{ 
namespace Second 
{ 
namespace Third 
{ 

    // Your code 

} 
} 
} 

同じであろう:

namespace First.Second.Third 
{ 
} 
+0

私は今これで問題があります..私は質問:http://stackoverflow.com/questions/6696598/namespace-not-recognized-in-c-cli何か洞察力を与えることができるでしょうか? – developer

+0

私はあなたの問題は、クラスDogが見つからないと仮定します。これはネームスペースやC++/CLIのためではありません。なぜなら、適切なヘッダなしでC++を使用しているからです。 C++やC++/CLIのどこかでクラスを使用する前に、ヘッダーファイルにクラスを定義する必要があります。どちらかが同じです。 –

2

あなたの例で実証された

namespace NamespaceName //C++/CLI or C# 
{ 
    //contents 
} 
+0

um ..それは別の構文などのようなものだと私はそれがどこでも行われて見たことがないと言ったように.. – developer

+0

@開発者:それは同じ構文です:) –

関連する問題