menu

UWP

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class SFArrayList<T> - UWP API Reference | Syncfusion

    Show / Hide Table of Contents

    Class SFArrayList<T>

    Extends List with MoveRange, InsertRange and RemoveRange methods. The Item property will grow the array on demand or return NULL if an index is out of range.

    Inheritance
    System.Object
    SFArrayList<T>
    Implements
    System.ICloneable
    Namespace: Syncfusion.XlsIO.Implementation.Collections
    Assembly: Syncfusion.XlsIO.UWP.dll
    Syntax
    public class SFArrayList<T> : List<T>, ICloneable where T : class
    Type Parameters
    Name
    T

    Constructors

    SFArrayList()

    Overloaded. Initializes a new instance of the SFArrayList class that is empty and has the default initial capacity.

    Declaration
    public SFArrayList()

    SFArrayList(ICollection<T>)

    Initializes a new instance of the SFArrayList class that contains elements copied from the specified collection and has the same initial capacity as the number of elements copied.

    Declaration
    public SFArrayList(ICollection<T> c)
    Parameters
    Type Name Description
    System.Collections.Generic.ICollection<T> c

    The System.Collections.ICollection whose elements are copied to the new list.

    Properties

    Item[Int32]

    Gets / sets the element at the specified index. In C#, this property is the indexer for the SFArrayList class.

    Declaration
    public T this[int index] { get; set; }
    Parameters
    Type Name Description
    System.Int32 index

    The zero-based index of the element to get / set.

    Property Value
    Type Description
    T

    The element at the specified index. When querying the value and the index is out of range, an empty (null) object will be returned. When setting the value and the index is out of range the array will be enlarged. See SFArrayList.EnsureCount

    Methods

    Clone()

    Overridden. Creates a deep copy of the SFArrayList.

    Declaration
    public object Clone()
    Returns
    Type Description
    System.Object

    A deep copy of the SFArrayList.

    Clone(Object)

    Overridden. Creates a deep copy of the SFArrayList.

    Declaration
    public object Clone(object parent)
    Parameters
    Type Name Description
    System.Object parent

    Parent object for the new items.

    Returns
    Type Description
    System.Object

    A deep copy of the SFArrayList.

    EnsureCount(Int32)

    Enlarges the array if needed.

    Declaration
    public void EnsureCount(int value)
    Parameters
    Type Name Description
    System.Int32 value

    The size to be checked. If the array has less elements, empty (null) objects will be appended at the end of the array.

    Implements

    System.ICloneable

    Extension Methods

    DateTimeExtension.ToDateTime(Object)
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved