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とかかな。 あっちはどうやるんだ?
んで、書いてる本体は以下だとする。