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

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

C# の Class 入門



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


この記事の目次



背景・目的


最近は Class を1から書くことがなくなっていたので、おさらいするために初歩的な使い方を確認しました。



動作環境


Windows 7
Visual Studio 2017



プログラム

ソースコード


using System;
using System.Collections.Generic;
 
namespace How_to_use_Class
{
    class Program
    {
        static void Main(string[] args)
        {
            // クラスインスタンスの作成
            sample s = new sample();
 
            // インスタンスに値の代入
            s.x = 10;
            s.y = 20;
            s.list = new List();
            s.list.Add(s.x);
            s.list.Add(s.y);
 
            // 表示
            Console.WriteLine("s.x = " + s.x);
            Console.WriteLine("s.y = " + s.y);
            for(int i = 0; i < s.list.Count; i++)
            {
                Console.WriteLine("s.list[" + i + "] = " + s.list[i]);
            }
 
            // 終了待機
            Console.WriteLine("");
            Console.WriteLine("何かキーを押して下さい。");
            Console.ReadKey();
        }
    }
 
    // 自作クラス
    class sample
    {
        public int x;
        public int y;
        public List list;
    }
}



結果


図1 結果



コメント

Class を作成し、値を記憶させた簡単なサンプルです。

使い方よりはデータ構造を考える事の方が大切ですよね。



以上