public virtual Curve this[ int index ] { get; set; }
Public Overridable Property Item ( index As Integer ) As Curve Get Set
public: virtual property Curve^ Item[int index] { Curve^ get (int index); void set (int index, Curve^ value); }
abstract Item : Curve with get, set override Item : Curve with get, set