StackT Class |
Namespace: System.Collections.Generic
public class Stack<T> : IEnumerable<T>, ICollection, IEnumerable
The StackT type exposes the following members.
Name | Description | |
---|---|---|
StackT | Initializes a new instance of the StackT class that is empty and has the default initial capacity. | |
StackT(IEnumerableT) | Initializes a new instance of the StackT class that contains elements copied from the specified collection and has sufficient capacity to accommodate the number of elements copied. | |
StackT(Int32) | Initializes a new instance of the StackT class that is empty and has the specified initial capacity or the default initial capacity, whichever is greater. |
Name | Description | |
---|---|---|
Clear | Removes all objects from the StackT. | |
Contains |
Determines whether an element is in the StackT.
| |
CopyTo | Copies the StackT to an existing one-dimensional Array, starting at the specified array index. | |
Equals(Object) | (Inherited from Object.) | |
GetEnumerator | Returns an enumerator for the StackT. | |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
Peek | Returns the object at the top of the StackT without removing it. | |
Pop | Removes and returns the object at the top of the StackT. | |
Push | Inserts an object at the top of the StackT. | |
ToArray | Copies the StackT to a new array. | |
ToString | Returns a string that represents the current object. (Inherited from Object.) | |
TrimExcess | Sets the capacity to the actual number of elements in the StackT, if that number is less than 90 percent of current capacity. |