アプリ版:「スタンプのみでお礼する」機能のリリースについて

ConsoleApplicationから別プロジェクトのメソッド呼び出し

お世話になります。
.NET C#で開発をしています。
初心者です。

ConsoleApplicationから別プロジェクトのメソッドを呼び出す事は
可能でしょうか。
もし可能であればどの様に記述したら宜しいでしょうか。

簡単なサンプルコードを頂ければ、非常に助かるのですが・・。

宜しくお願い申し上げます。

A 回答 (1件)

こんばんは。



できますよ。ただし、参照設定が必要です。

1.メインのコンソールアプリケーションを作成する
2.次にソリューションエクスプローラのソリューションを右クリックし
3.追加→新しいプロジェクト から Windows クラスライブラリ を選択し、適当に名前を付ける
 (たとえば ClassLibrary1)
4.クラスライブラリに適当にメソッドを記述する
 (メソッドは public属性にしておく)
5.オブジェクトエクスプローラのメインのプロジェクトの参照設定を右クリックして、参照の追加から
6.参照タブでさきほどのクラスライブラリを追加する(ClassLibrary1でOKをクリック)
7.これでメインのコードから他のクラスライブラリのメソッドが見えるようになります。

サンプルコードは、まず、以下が参照されるクラスのコード

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ClassLibrary1
{
public class Class1
{
public void proc(int a)
{
Console.WriteLine(a);
}
}
}

次にメイン部のコード

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace TestConsoleApplication
{
class Program
{
static void Main(string[] args)
{
ClassLibrary1.Class1 MyClass = new ClassLibrary1.Class1();
MyClass.proc(3);
}
}
}

これでコンソールに「3」と出力されます。
    • good
    • 0
この回答へのお礼

ありがとうございます。
参考にさせて頂きます。
今後とも宜しくお願い致します。

お礼日時:2010/10/24 21:53

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!