BaseCollection Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tillhandahåller basfunktionerna för att skapa datarelaterade samlingar i namnområdet System.Windows.Forms.
public ref class BaseCollection : MarshalByRefObject, System::Collections::ICollection
public class BaseCollection : MarshalByRefObject, System.Collections.ICollection
type BaseCollection = class
inherit MarshalByRefObject
interface ICollection
interface IEnumerable
Public Class BaseCollection
Inherits MarshalByRefObject
Implements ICollection
- Arv
- Härledda
- Implementeringar
Kommentarer
Klassen BaseCollection är inte avsedd att användas av programutvecklare. Programutvecklare bör använda CollectionBase i stället.
Klassen BaseCollection implementerar gränssnittet ICollection.
Klasser som härleds BaseCollection från klassen är:
Konstruktorer
| Name | Description |
|---|---|
| BaseCollection() |
Initierar en ny instans av BaseCollection klassen. |
Egenskaper
| Name | Description |
|---|---|
| Count |
Hämtar det totala antalet element i samlingen. |
| IsReadOnly |
Hämtar ett värde som anger om samlingen är skrivskyddad. |
| IsSynchronized |
Hämtar ett värde som anger om åtkomsten ICollection till synkroniseras. |
| List |
Hämtar listan över element som finns i instansen BaseCollection . |
| SyncRoot |
Hämtar ett objekt som kan användas för att synkronisera åtkomsten BaseCollectiontill . |
Metoder
| Name | Description |
|---|---|
| CopyTo(Array, Int32) |
Kopierar alla element i den aktuella endimensionella Array till den angivna endimensionella Array med början vid det angivna målindexet Array . |
| CreateObjRef(Type) |
Skapar ett objekt som innehåller all relevant information som krävs för att generera en proxy som används för att kommunicera med ett fjärrobjekt. (Ärvd från MarshalByRefObject) |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetEnumerator() |
Hämtar objektet som gör det möjligt att iterera genom medlemmarna i samlingen. |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetLifetimeService() |
Föråldrad.
Hämtar det aktuella livslängdstjänstobjektet som styr livslängdsprincipen för den här instansen. (Ärvd från MarshalByRefObject) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| InitializeLifetimeService() |
Föråldrad.
Hämtar ett tjänstobjekt för livslängd för att styra livslängdsprincipen för den här instansen. (Ärvd från MarshalByRefObject) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| MemberwiseClone(Boolean) |
Skapar en ytlig kopia av det aktuella MarshalByRefObject objektet. (Ärvd från MarshalByRefObject) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
Tilläggsmetoder
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Möjliggör parallellisering av en fråga. |
| AsQueryable(IEnumerable) |
Konverterar en IEnumerable till en IQueryable. |
| Cast<TResult>(IEnumerable) |
Omvandlar elementen i en IEnumerable till den angivna typen. |
| OfType<TResult>(IEnumerable) |
Filtrerar elementen i en IEnumerable baserat på en angiven typ. |