C# Tips


インデクサとは


C#の特徴のひとつインデクサとはクラスの要素に、配列のように[]を使用してアクセスできる方法を与える方法です。
this[ine index]のようにしてプロパティを定義し、get, setアクセサを使用してどのような値を出力/入力するのかを指定します。
using System;

namespace IndexerSampleProgram
{
	public class IndexerSample
	{
		string[] words = {"John", "Paul", "Mary"};

		public string this[int index]
		{
			get
			{
				return word[index];
			}
			set
			{
			}
		}
	}
}

IndexSample indexSample = new IndexSample();
Console.Write(indexSample[1]); //Paul


目次に戻る
Copyright(c) 2008 WoodenSoldier Software