人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Microsoft Visual StudioでC#を組んでいます。

以前作ったツールのメソッドをそのまま使いたいので、

C言語でいうところの、
#include "gaibu.h"
(gaibu.hはメモ帳で作成し、中にはメソッドが入っている)

のようなことをしたいのですが、うまくできません。

ソリューションエクスプローラーで、メインの参照設定で参照するのだろうということくらいは予想がつくのですが、拡張子はどうすればいいのか?usingはどう書けばよいのかなどがわかりません。そもそも参照設定の方法であっているのか?もわかっていません、DLLが選べたので同じようにできるだろうというくらいです。

わかる方宜しくお願いします。

●質問者: クニアツ
●カテゴリ:コンピュータ
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● Sampo
ベストアンサー

C#にプロトタイプ宣言はありません。だからヘッダファイルもincludeもありません。
では別々のファイルにあるクラス同士がどうやってお互いを認識できるのかというと、コンパイラが頭の中で結びつけています。

ということは、参照設定をした時点ですでにメソッドは呼べる状態になっています。
もし呼べないとしたら、それは可視性が低いせいです。

メソッド定義にpublicは付いていますか?


クニアツさんのコメント
省略するとプライベートの扱いになるのですね。面白い! 勉強になりました
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ