C#属性层次结构

时间:2017-08-19 04:56:32

标签: c# unity3d

我想为TreeDescription类型构建一个属性层次结构,因此可以通过这种方式访问​​变量:

TreeDescription tree;
tree.coordinates.latitude = someDouble;

这有效,但我不确定这是正确的方法:

public class Coordinates
    {
        public double latitude;
        public double longitude;
        public Coordinates (double latitude, double longitude)
        {
            this.latitude = latitude;
            this.longitude = longitude;
        }
    }

public class TreeDescription
{
    public Coordinates coordinates;

    public TreeDescription (Coordinates coordinates)
    {
        this.coordinates = coordinates;
    } 
}

请帮忙!

0 个答案:

没有答案