解析エンジニアの自動化 blog

コツコツと自動化した方法を残す blog

C# の Class でコンストラクタを作成する



こんにちは。
仕事の自動化にやりがいと達成感を感じるガッくんです。


この記事の目次



背景・目的


最近、立て続けに C# の Class についての記事を書いています。

この記事はとても簡単なコンストラクタを作成しただけです。

ただコンストラクタだけの記事にしたかったので、簡単ですが、まとめました。



動作環境


Windows 7
Visual Studio 2017



プログラム

ソースコード


using System;
 
namespace How_to_use_Class_Init
{
    class Program
    {
        static void Main(string[] args)
        {
            // インスタンスの作成
            sample s = new sample("test");
 
            // コンソール表示
            Console.WriteLine("s.name = " + s.name);
            Console.WriteLine("s.x = " + s.x);
            Console.WriteLine("s.y = " + s.y);
            Console.WriteLine("s.z = " + s.z);
 
            // 終了待機
            Console.WriteLine("");
            Console.WriteLine("何かキーを押して下さい.");
            Console.ReadKey();
        }
    }
 
    // 自作クラス
    class sample
    {
        // メンバ
        public string name;
        public int x;
        public int y;
        public int z;
 
        // コンストラクター
        public sample(string name)
        {
            this.name = name;
        }
    }
}



結果


図1 結果



コメント

コンストラクタは初期化に欠かせません。

Class を使い回す時もメンバの追加とコンストラクタの修正でテキトーに済ませる時も欠かせません。



以上