どっとねっとふぁん

C# Tips And Samples
in 検索

06.クラスの利用とファイル分割

最新の投稿は、投稿日時: 06-22-2005, 4:10 午後 投稿者: ono です。スレッドには 0 件の返答があります。
投稿のソート: 前へ 次へ
  •  06-22-2005, 4:10 午後 15

    06.クラスの利用とファイル分割

    以下のサンプルをclasstest.csという名前で保存します。
    -------------------------------------------------------
    using System;
    
    class classtest
    {
        public static void Main()
        {
            Console.WriteLine(myClass.HelloString);
        }
    }
    
    public class myClass
    {
        public static string HelloString = "Hello World!";
    }
    
    -------------------------------------------------------
    このファイルをコンパイルして実行すれば、"Hello World!"という文字が表示されます。

    このファイルをクラス毎に分割してみます。
    classtest.csの内容をclasstestクラスだけにします。
    -------------------------------------------------------
    using System;
    
    class classtest
    {
        public static void Main()
        {
            Console.WriteLine(myClass.HelloString);
        }
    }
    
    -------------------------------------------------------
    myClassはmyClass.csというファイルに保存しましょう。
    -------------------------------------------------------
    public class myClass
    {
        public static string HelloString = "Hello World!";
    }
    
    -------------------------------------------------------
    ここで、コマンドプロンプトから次のように入力してコンパイルします。
    > csc classtest.cs myClass.cs
    
    この場合、classtest.exeが作成されます。
    実行すれば、当然、"Hello World!"という文字が表示されます。

    複数のファイルをコンパイルした場合、デフォルトではMainメソッドが含まれているファイル名のexeが作成されるようです。
    .NETの環境では複数のクラスを1つのファイルに含めることが可能ですが、メンテナンス性を考えるとクラス毎に1ファイルにしておいたほうが便利なことが多いかと思います。


    あおい情報システム株式会社
     小野修司(どっとねっとふぁん)
RSS ニュースフィードで参照
SkinName:iroha_CS2
Powered by Community Server, by Telligent Systems