ここではconsole06で作成したclasstest.csとmyClass.csを利用します。
classtest.cs
-------------------------------------------------------
using System;
class classtest
{
public static void Main()
{
Console.WriteLine(myClass.HelloString);
}
}
-------------------------------------------------------
myClass.cs
-------------------------------------------------------
public class myClass
{
public static string HelloString = "Hello World!";
}
-------------------------------------------------------
ここで、myClassをdllにしてみます。
コマンドプロンプトから次のように入力してコンパイルします。
> csc /t:library myClass.cs
これでmyclass.dllが作成されます。
このdllを利用するようにclasstest.csをコンパイルするためには、以下のようにします。
> csc /r:myclass.dll classtest.cs
これでclasstest.exeが作成されます。
実行すれば、当然、"Hello World!"という文字が表示されます。
自分で使いやすいようなユーティリティを作成した場合、それをクラスにまとめてdllにしておくと、いろいろなプログラムから簡単に利用できます。
あおい情報システム株式会社 小野修司(どっとねっとふぁん)