CodeNamespaceImportCollection Klasa

Definicja

Reprezentuje kolekcję CodeNamespaceImport obiektów.

C#
public class CodeNamespaceImportCollection : System.Collections.IList
C#
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class CodeNamespaceImportCollection : System.Collections.IList
Dziedziczenie
CodeNamespaceImportCollection
Atrybuty
Implementuje

Przykłady

W poniższym przykładzie pokazano niektóre elementy członkowskie CodeNamespaceImportCollection klasy. Przykład inicjuje nowe wystąpienie klasy, dodaje CodeNamespaceImport do niego obiekty i pobiera całkowitą liczbę obiektów w kolekcji.

C#
// Creates an empty CodeNamespaceImportCollection.
CodeNamespaceImportCollection collection =
    new CodeNamespaceImportCollection();            			

// Adds a CodeNamespaceImport to the collection.
collection.Add( new CodeNamespaceImport("System") );

// Adds an array of CodeNamespaceImport objects to the collection.
CodeNamespaceImport[] Imports = {
        new CodeNamespaceImport("System"),
        new CodeNamespaceImport("System.Drawing") };
collection.AddRange( Imports );

// Retrieves the count of the items in the collection.
int collectionCount = collection.Count;

Uwagi

Klasa CodeNamespaceImportCollection udostępnia prosty obiekt kolekcji, który może służyć do przechowywania zestawu CodeNamespaceImport obiektów.

Konstruktory

Właściwości

Count

Pobiera liczbę przestrzeni nazw w kolekcji.

Item[Int32]

Pobiera lub ustawia CodeNamespaceImport obiekt w określonym indeksie w kolekcji.

Metody

Add(CodeNamespaceImport)

CodeNamespaceImport Dodaje obiekt do kolekcji.

AddRange(CodeNamespaceImport[])

Dodaje zestaw CodeNamespaceImport obiektów do kolekcji.

Clear()

Czyści kolekcję elementów członkowskich.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetEnumerator()

Pobiera moduł wyliczający wyliczający elementy członkowskie kolekcji.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

ICollection.CopyTo(Array, Int32)

Kopiuje elementy ICollection elementu do obiektu Array, zaczynając od określonego Array indeksu.

ICollection.Count

Pobiera liczbę elementów zawartych w słowniku ICollection.

ICollection.IsSynchronized

Pobiera wartość wskazującą, czy dostęp do elementu ICollection jest synchronizowany (bezpieczny wątk).

ICollection.SyncRoot

Pobiera obiekt, który może służyć do synchronizowania dostępu do obiektu ICollection.

IEnumerable.GetEnumerator()

Zwraca moduł wyliczający, który może iterować po kolekcji.

IList.Add(Object)

Dodaje obiekt do obiektu IList.

IList.Clear()

Usuwa wszystkie elementy z elementu IList.

IList.Contains(Object)

Określa, czy element IList zawiera określoną wartość.

IList.IndexOf(Object)

Określa indeks określonego elementu w elemencie IList.

IList.Insert(Int32, Object)

Wstawia element w IList określonej pozycji.

IList.IsFixedSize

Pobiera wartość wskazującą, czy ma IList stały rozmiar.

IList.IsReadOnly

Pobiera wartość wskazującą, czy kolekcja IList jest przeznaczona tylko do odczytu.

IList.Item[Int32]

Pobiera lub ustawia element pod określonym indeksem.

IList.Remove(Object)

Usuwa pierwsze wystąpienie określonego obiektu z obiektu IList.

IList.RemoveAt(Int32)

Usuwa element w określonym indeksie obiektu IList.

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy obiektu IEnumerable na określony typ.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable elementu na podstawie określonego typu.

AsParallel(IEnumerable)

Umożliwia równoległość zapytania.

AsQueryable(IEnumerable)

Konwertuje element IEnumerable na .IQueryable

Dotyczy

Produkt Wersje
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Zobacz też