public interface class iproperties { property int X { int get(); } property String^ Y { void set(String^ value); } property Object^ Z { Object^ get(); void set(Object^ value); } }; 一個接口的成員,可以為靜態數據成員、實例或靜態函數、靜態構造函數、實例或靜態屬性、實例或靜態事件、操作符函數、或任意的嵌套類型。
generic <typename T> where T : ValueType public ref class Vector, IComparable { ... }; 一旦編譯器知道T可以被限定為比System::Object更明確的類型,就會答應調用這些類型中的成員函數,而這些類型則可包含一個基類型或任意順序、任意數目的接口類型。 更多內容請看C/C++應用實例專題,或