- ベストアンサー
C#でのDLL
OS :WindowsXP Pro SP1 開発環境:VisualStudio .NET 2003 開発言語:C# 開発形態:Windowsアプリケーション 開発初心者です。よろしくお願い致します。 テキストファイルを読み込んで、その中にある文字列を3つほど返却値として返すDLLを作成したいと思っています。 新規にクラスライブラリのテンプレートでプロジェクトを作成し、プロジェクトメニューからコンポーネントの追加をしました。 質問事項 1.まず、DLLを作成する手順として、上記の方法でよろしいのでしょうか? 2.ファイルからテキストを取得するところまではできるのですが、それを返却値として、呼び出し元の別プロジェクトへは、どうすればよいのでしょうか? どなたか、ご教授お願い致します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
> DLLをどうやって別プロジェクトで呼び出せばよいのでしょうか…? string[] result = foo.get("abc");
その他の回答 (2)
- επιστημη(@episteme)
- ベストアンサー率46% (546/1184)
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[] を返します。
補足
ご回答ありがとうございます。 もう一点、質問なのですが、このDLLをどうやって別プロジェクトで呼び出せばよいのでしょうか…? 参照設定に追加し、usingステートメントにも追加しました。後はどうすればよいのでしょうか…。 例えば、ボタンのクリックイベント内の処理に、どのようなコードを追記したらよいのでしょうか? 本当に基本的なことで申し訳ありません。よろしくお願い致します。
- how-do-you-do
- ベストアンサー率56% (59/104)
お礼
ご回答ありがとうございます。 教えて戴きましたサイトを参考にやってみようと思います。
お礼
ご回答ありがとうございました。 お蔭様で希望通りの処理ができました! これからプログラムの勉強を頑張りたいと思います。 本当にありがとうございました!