c# namespace 名前空間

c++ と異なり、c# ではクラスは必ず名前空間内に定義する必要があります。
名前空間はネストが可能です。System.Threading.Thread (System 名前空間内の Threading 名前空間内の Thread クラス) を定義するには以下のように書きます。
(System.Threading 名前空間は、.NET であらかじめ定義されている名前空間なので、 使用するのはやめましょう。例のための例です)

namespace System
{
  namespace Threading
  {
    public class Thread
    {
      ...
    }
  }
}

下の例は、System.Threading 名前空間の Thread クラスの Sleep メソッドの 呼び出し例です。

System.Threading.Thread.Sleep(1000);

using を使用すると、以下のように書けます。
using は c++ と違い名前空間の外に書く必要があるようです。

using System.Threading;

Thread.Sleep(1000);

関連リンク

c# using c# 別名

となりのページ

このサイトについて

このサイトのページへのリンクは自由に行っていただいてかまいません。
このサイトで公開している全ての画像、プログラム、文書の無断転載を禁止します。

連絡先

ここをクリック すると表示されるページから作者へメールで連絡できます。

共有