Search code examples
c#revit

how to combine multiple curve Arrays into one single curve Array


I am new to create Revit plugin by C sharp . I have multiple curveArrays and i want to merge it into one single curveArray . I saw some posts regarding same issue but those were not curveArrays, rather integer or strings arrays.


Solution

  • CurveArray is IEnumerable, and it has an Append() method.

    Have you tried doing:

    var allCurves = new CurveArray();
    
    foreach (CurveArray curveArr in multipleCurveArrays)
    {
        foreach (Curve curve in curveArr)
        {
            allCurves.Append(curve);
        }
    }