namespaceの違うものを使ってみる。

C#でしこしこ何か書いてて、取り込みたいものがあったとしますよね。
でも、そいつは何かnamespaceが違う名前になっている。
こういう時ってどうするの?コピペはしたくないんだけど……。
こんな時には、以下のように。

組み込みたいやつ

namespace a1{
  class a2{
    public static string go(){
      return("おけ");
    }
  }
}

本体側

namespace b1{
  class b2{
    void Main(){
      Console.WriteLine("答えは: {0}",a1.a2.go());
    }
  }
}

あとはいっしょにコンパイルすればよろし。 VS 2010 Expressとかなら、プロジェクト→既存項目の追加でファイルごと追加すれば、そのまま使える。

さて、次はDLLとかかな。 あっちはどうやるんだ?

んで、書いてる本体は以下だとする。