KeyedCollection<TKey, TItem>.SetItem Method
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
Replaces the item at the specified index with the specified item.
Assembly: mscorlib (in mscorlib.dll)
Parameters
- index
- Type: System.Int32
The zero-based index of the item to be replaced.
- item
- Type: TItem
The new item.
The lookup dictionary is updated accordingly. That is, the key of the item that is being replaced is removed from the lookup dictionary, and the key of the new item is added.
This method is an O(1) operation.
Notes for Implementers
Override this method to provide customized behavior for setting the Item property inherited from the Collection<T> generic class.
Note: |
|---|
This method does not affect the behavior of the KeyedCollection<TKey, TItem>.Item property, which is read-only. |
Call the base class implementation of this method to set the item in the underlying collection and to update the lookup dictionary.
Note: