raviyoshi

オープンソースのソースコードを読んだメモとか。

2008年7月29日火曜日

名前空間

名前空間は、Javaでいうパッケージみたいなものです。以下はNUnit.Coreという名前空間を宣言する例です。

namespace NUnit.Core
{
  ...
  public class TestCase
  {
    ...
}

Javaのパッケージとは違い、名前空間はディレクトリ名と一致させる必要はありません。また、ドメインを逆に並べる慣習もないようです。

1つのファイルに複数の名前空間を宣言することも可能です。しかし、複数の名前空間を宣言するくらいならば、複数のファイルに分割した方が良いのではないかという気がします。
何か便利な使い道があるのかもしれませんが。

ラベル:

0 件のコメント:

コメントを投稿

登録 コメントの投稿 [Atom]

<< ホーム