Jurassic.Library.SparseArray.FromDenseArray C# (CSharp) Method

FromDenseArray() public static method

Creates a sparse array from the given dense array.
public static FromDenseArray ( object array, int length ) : SparseArray
array object The array to copy items from.
length int The number of items to copy.
return SparseArray
        public static SparseArray FromDenseArray(object[] array, int length)
        {
            if (array == null)
                throw new ArgumentNullException("array");
            if (length > array.Length)
                throw new ArgumentOutOfRangeException("length");
            var result = new SparseArray();
            result.CopyTo(array, 0, length);
            return result;
        }