让数组或列表代表自动生成的分部类中的几个属性

时间:2015-02-10 23:22:06

标签: c#

我有一个自动生成的分部类。

在这个类中,它会生成5个属性,如:

public double AW1 {get; set;}
public double AW2 {get; set;}
public double AW3 {get; set;}
public double AW4 {get; set;}
public double AW5 {get; set;}

编辑:我应该提到这些属性确实有一些自定义设置逻辑,我想在更改值时执行这些逻辑。

在许多情况下,将这些属性视为数组或列表非常方便。

我以为我可以做类似的事情:

    public double[] AW
    {
        get
        {
            double[] AWList = new double[]
            {
                AW1,
                AW2,
                AW3,
                AW4,
                AW5,
            };
            return AWList;
        }

        private set
        {
            AW1 = value[0];
            AW2 = value[1];
            AW3 = value[2];
            AW4 = value[3];
            AW5 = value[4];
        }
    }

但是必须有更好的方法来做到这一点。

0 个答案:

没有答案