以前作ったツールのメソッドをそのまま使いたいので、
C言語でいうところの、
#include "gaibu.h"
(gaibu.hはメモ帳で作成し、中にはメソッドが入っている)
のようなことをしたいのですが、うまくできません。
ソリューションエクスプローラーで、メインの参照設定で参照するのだろうということくらいは予想がつくのですが、拡張子はどうすればいいのか?usingはどう書けばよいのかなどがわかりません。そもそも参照設定の方法であっているのか?もわかっていません、DLLが選べたので同じようにできるだろうというくらいです。
わかる方宜しくお願いします。
C#にプロトタイプ宣言はありません。だからヘッダファイルもincludeもありません。
では別々のファイルにあるクラス同士がどうやってお互いを認識できるのかというと、コンパイラが頭の中で結びつけています。
ということは、参照設定をした時点ですでにメソッドは呼べる状態になっています。
もし呼べないとしたら、それは可視性が低いせいです。
メソッド定義にpublicは付いていますか?
省略するとプライベートの扱いになるのですね。面白い!
2014/03/12 22:13:48勉強になりました