• ベストアンサー

C#でのDLL

OS  :WindowsXP Pro SP1 開発環境:VisualStudio .NET 2003 開発言語:C# 開発形態:Windowsアプリケーション 開発初心者です。よろしくお願い致します。 テキストファイルを読み込んで、その中にある文字列を3つほど返却値として返すDLLを作成したいと思っています。 新規にクラスライブラリのテンプレートでプロジェクトを作成し、プロジェクトメニューからコンポーネントの追加をしました。 質問事項 1.まず、DLLを作成する手順として、上記の方法でよろしいのでしょうか? 2.ファイルからテキストを取得するところまではできるのですが、それを返却値として、呼び出し元の別プロジェクトへは、どうすればよいのでしょうか? どなたか、ご教授お願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

> DLLをどうやって別プロジェクトで呼び出せばよいのでしょうか…? string[] result = foo.get("abc");

tora0125
質問者

お礼

ご回答ありがとうございました。 お蔭様で希望通りの処理ができました! これからプログラムの勉強を頑張りたいと思います。 本当にありがとうございました!

その他の回答 (2)

回答No.2

1: public class foo {  static public string[] get(string input) {   string[] result = new string[3];   result[0] = input;   result[1] = input;   result[2] = input;   return result;  } } なんてのを試しに書いてbuildして、それが呼べたらOKじゃないかしら。 2. 上記参照。 string[] を返します。

tora0125
質問者

補足

ご回答ありがとうございます。 もう一点、質問なのですが、このDLLをどうやって別プロジェクトで呼び出せばよいのでしょうか…? 参照設定に追加し、usingステートメントにも追加しました。後はどうすればよいのでしょうか…。 例えば、ボタンのクリックイベント内の処理に、どのようなコードを追記したらよいのでしょうか? 本当に基本的なことで申し訳ありません。よろしくお願い致します。

回答No.1
tora0125
質問者

お礼

ご回答ありがとうございます。 教えて戴きましたサイトを参考にやってみようと思います。

関連するQ&A