OrderedDictionary.RemoveAt(Int32) Método

Definición

Quita la entrada del índice especificado de la colección OrderedDictionary.

C#
public void RemoveAt (int index);

Parámetros

index
Int32

Índice de base cero de la entrada que se va a quitar.

Implementaciones

Excepciones

La colección OrderedDictionary es de sólo lectura.

index es menor que cero.

O bien

index es igual o mayor que Count.

Ejemplos

En el ejemplo de código siguiente se muestra la modificación de una OrderedDictionary colección. En este ejemplo, el RemoveAt método se usa con la Count propiedad para quitar la última entrada de OrderedDictionary. Este código forma parte de un ejemplo de código más grande que se puede ver en OrderedDictionary.

C#
// Modifying the OrderedDictionary
if (!myOrderedDictionary.IsReadOnly)
{
    // Insert a new key to the beginning of the OrderedDictionary
    myOrderedDictionary.Insert(0, "insertedKey1", "insertedValue1");

    // Modify the value of the entry with the key "testKey2"
    myOrderedDictionary["testKey2"] = "modifiedValue";

    // Remove the last entry from the OrderedDictionary: "testKey3"
    myOrderedDictionary.RemoveAt(myOrderedDictionary.Count - 1);

    // Remove the "keyToDelete" entry, if it exists
    if (myOrderedDictionary.Contains("keyToDelete"))
    {
        myOrderedDictionary.Remove("keyToDelete");
    }
}

Comentarios

Las entradas que siguen a la entrada eliminada se mueven hacia arriba para ocupar el punto vacío y los índices de las entradas que se mueven también se actualizan.

Se aplica a

Producto Versiones
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0