ArrangedElementCollection 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.
Representerar en samling objekt.
public ref class ArrangedElementCollection : System::Collections::IList
public class ArrangedElementCollection : System.Collections.IList
type ArrangedElementCollection = class
interface IList
interface ICollection
interface IEnumerable
Public Class ArrangedElementCollection
Implements IList
- Arv
-
ArrangedElementCollection
- Härledda
- Implementeringar
Kommentarer
Klassen ArrangedElementCollection representerar en samling objekt ordnade på en designyta eller inuti en överordnad System.Windows.Forms.ContainerControl.
Det finns inga offentligt definierade konstruktorer i ArrangedElementCollection eftersom den är utformad för att endast användas internt i .NET Framework. Klasser som härleds från ArrangedElementCollection, till exempel System.Windows.Forms.Control.ControlCollection, är dock tillgängliga för utvecklaren.
Egenskaper
| Name | Description |
|---|---|
| Count |
Hämtar antalet element i samlingen. |
| IsReadOnly |
Hämtar ett värde som anger om samlingen är skrivskyddad. |
Metoder
| Name | Description |
|---|---|
| CopyTo(Array, Int32) |
Kopierar hela innehållet i den här samlingen till en kompatibel endimensionell Array, med början vid det angivna indexet för målmatrisen. |
| Equals(Object) |
Avgör om två ArrangedElementCollection instanser är lika med. |
| GetEnumerator() |
Returnerar en uppräknare för hela samlingen. |
| GetHashCode() |
Returnerar hash-koden för den här instansen. |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
Explicita gränssnittsimplementeringar
| Name | Description |
|---|---|
| ICollection.IsSynchronized |
En beskrivning av den här medlemmen finns i egenskapen IsSynchronized . |
| ICollection.SyncRoot |
En beskrivning av den här medlemmen finns i egenskapen SyncRoot . |
| IList.Add(Object) |
En beskrivning av den här medlemmen finns i Add(Object) metoden . |
| IList.Clear() |
En beskrivning av den här medlemmen finns i Clear() metoden . |
| IList.Contains(Object) |
En beskrivning av den här medlemmen finns i Contains(Object) metoden . |
| IList.IndexOf(Object) |
En beskrivning av den här medlemmen finns i IndexOf(Object) metoden . |
| IList.Insert(Int32, Object) |
En beskrivning av den här medlemmen finns i Insert(Int32, Object) metoden . |
| IList.IsFixedSize |
En beskrivning av den här medlemmen finns i egenskapen IsFixedSize . |
| IList.Item[Int32] |
En beskrivning av den här medlemmen finns i egenskapen Item[Int32] . |
| IList.Remove(Object) |
En beskrivning av den här medlemmen finns i Remove(Object) metoden . |
| IList.RemoveAt(Int32) |
En beskrivning av den här medlemmen finns i RemoveAt(Int32) metoden . |
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. |
Gäller för
Trådsäkerhet
Offentliga static (Shared i Visual Basic) medlemmar av den här typen är trådsäkra. Instansmedlemmar garanteras inte vara trådsäkra.
En ArrangedElementCollection kan ha stöd för flera läsare samtidigt, så länge samlingen inte ändras. Metoden GetEnumerator() returnerar ett IEnumerator som kan användas för att komma åt element.
Att räkna upp genom en samling är i sig inte en trådsäker procedur. Även när en samling synkroniseras kan andra trådar fortfarande ändra samlingen, vilket gör att uppräknaren genererar ett undantag. För att garantera trådsäkerheten under uppräkningen kan du antingen låsa samlingen under hela uppräkningen eller fånga undantagen från ändringar som gjorts av andra trådar.