コード例 #1
0
        private void FormPoint(T dataValue)
        {
            switch (Dimension)
            {
            case PointDimension.X:
                DataValue.Add(dataValue);
                break;

            case PointDimension.Xy:
                DataValue.AddRange(Enumerable.Repeat(dataValue, 2));
                break;

            case PointDimension.Xyz:
                DataValue.AddRange(Enumerable.Repeat(dataValue, 3));
                break;

            default:
                throw new ArgumentOutOfRangeException();
            }
        }