Export (0) Print
Expand All

List(T).Remove Method

Removes the first occurrence of a specific object from the List(T).

Namespace:  System.Collections.Generic
Assembly:  mscorlib (in mscorlib.dll)

abstract Remove : 
        item:'T -> bool  
override Remove : 
        item:'T -> bool

Parameters

item
Type: T

The object to remove from the List(T). The value can be a null reference (Nothing in Visual Basic) for reference types.

Return Value

Type: System.Boolean
true if item is successfully removed; otherwise, false. This method also returns false if item was not found in the List(T).

Implements

ICollection(T).Remove(T)

If type T implements the IEquatable(T) generic interface, the equality comparer is the Equals method of that interface; otherwise, the default equality comparer is Object.Equals.

This method performs a linear search; therefore, this method is an O(n) operation, where n is Count.

The following example demonstrates how to add, remove, and insert a simple business object in a List(T).

No code example is currently available or this language may not be supported.

The following example demonstrates Remove method. Several properties and methods of the List(T) generic class are used to add, insert, and search the list. After these operations, the list contains a duplicate. The Remove method is used to remove the first instance of the duplicate item, and the contents are displayed. The Remove method always removes the first instance it encounters.

No code example is currently available or this language may not be supported.

.NET Framework

Supported in: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

Portable Class Library

Supported in: Portable Class Library

.NET for Windows Store apps

Supported in: Windows 8

.NET for Windows Phone apps

Supported in: Windows Phone 8.1, Windows Phone 8, Silverlight 8.1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

Show:
© 2014 Microsoft