ServiceDescriptionFormatExtensionCollection.Insert(Int32, Object) 方法

定义

将指定的 ServiceDescriptionFormatExtension 添加到 ServiceDescriptionFormatExtensionCollection 中指定的从零开始的索引处。

public:
 void Insert(int index, System::Object ^ extension);
public void Insert (int index, object extension);
member this.Insert : int * obj -> unit
Public Sub Insert (index As Integer, extension As Object)

参数

index
Int32

将在该处插入 extension 参数的从零开始的索引。

extension
Object

要添加到集合中的 ServiceDescriptionFormatExtension

例外

index 参数小于零。

- 或 -

index 参数大于 Count

示例

// Insert 'MyFormatExtension' object.
myCollection->Insert( 0, myFormatExtensionObject );
Console::WriteLine( "'myFormatExtensionObject' is inserted to collection." );
// Insert 'MyFormatExtension' object.
myCollection.Insert(0,myFormatExtensionObject);
Console.WriteLine("'myFormatExtensionObject' is inserted to collection.");
' Insert 'MyFormatExtension' object.
myCollection.Insert(0, myFormatExtensionObject)
Console.WriteLine("'myFormatExtensionObject' is inserted to collection.")

注解

如果集合中的项数已等于集合的容量,则通过在插入新元素之前自动重新分配内部数组,将容量增加一倍。

index如果 参数等于 Count,则 参数extension将添加到 的ServiceDescriptionFormatExtensionCollection末尾。

插入点之后的元素向下移动以适应新元素。

适用于