解決方法がわからない問題があります。クラスがあります。このクラスには 2 つの配列があります。プロパティ経由でアクセスしたい。どうすればいいですか?インデクサーを使用しようとしましたが、配列が 1 つしかない場合は可能です。ここで私がやりたいこと:
public class pointCollection
{
    string[] myX; 
    double[] myY;
    int maxArray;
    int i;
    public pointCollection(int maxArray)
    {
        this.maxArray = maxArray;
        this.myX = new string[maxArray];
        this.myY = new double[maxArray];           
    }
    public string X //It is just simple variable
    {
        set { this.myX[i] = value; }
        get { return this.myX[i]; }            
    }
    public double Y //it's too
    {
        set { this.myY[i] = value; }
        get { return this.myY[i]; }            
    }
}
このコードでは、私の X と Y は単なる変数であり、配列ではありません。インデクサーを使用すると、1 つの配列にしかアクセスできなくなります。
    public string this[int i]
    {
        set { this.myX[i] = value; }
        get { return this.myX[i]; }            
    }
しかし、どうすれば2番目の配列にアクセスできますか? または、この場合、プロパティを使用できませんか? そして、私は使用するだけです:
    public string[] myX; 
    public double[] myY;