インデクサとは 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 |
|