CodeNamespaceImportCollection Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Objektumok gyűjteményét CodeNamespaceImport jelöli.
public ref class CodeNamespaceImportCollection : System::Collections::IList
public class CodeNamespaceImportCollection : System.Collections.IList
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class CodeNamespaceImportCollection : System.Collections.IList
type CodeNamespaceImportCollection = class
interface IList
interface ICollection
interface IEnumerable
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type CodeNamespaceImportCollection = class
interface IList
interface ICollection
interface IEnumerable
type CodeNamespaceImportCollection = class
interface ICollection
interface IEnumerable
interface IList
Public Class CodeNamespaceImportCollection
Implements IList
- Öröklődés
-
CodeNamespaceImportCollection
- Attribútumok
- Megvalósítás
Példák
Az alábbi példa az osztály néhány tagját mutatja be CodeNamespaceImportCollection . A példa inicializálja az osztály egy új példányát, hozzáadja CodeNamespaceImport az objektumokat, és lekéri a gyűjteményben lévő objektumok teljes számát.
// 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;
' Creates an empty CodeNamespaceImportCollection.
Dim collection As New CodeNamespaceImportCollection()
' Adds a CodeNamespaceImport to the collection.
collection.Add(New CodeNamespaceImport("System"))
' Adds an array of CodeNamespaceImport objects to the collection.
Dim [Imports] As CodeNamespaceImport() = _
{New CodeNamespaceImport("System"), _
New CodeNamespaceImport("System.Drawing")}
collection.AddRange([Imports])
' Retrieves the count of the items in the collection.
Dim collectionCount As Integer = collection.Count
Megjegyzések
Az CodeNamespaceImportCollection osztály egy egyszerű gyűjteményobjektumot biztosít, amely objektumok készletének CodeNamespaceImport tárolására használható.
Konstruktorok
| Name | Description |
|---|---|
| CodeNamespaceImportCollection() |
Inicializálja a CodeNamespaceImportCollection osztály új példányát. |
Tulajdonságok
| Name | Description |
|---|---|
| Count |
Lekéri a gyűjteményben lévő névterek számát. |
| Item[Int32] |
Lekéri vagy beállítja az CodeNamespaceImport objektumot a gyűjtemény megadott indexén. |
Metódusok
| Name | Description |
|---|---|
| Add(CodeNamespaceImport) |
Objektumot CodeNamespaceImport ad hozzá a gyűjteményhez. |
| AddRange(CodeNamespaceImport[]) |
Objektumkészletet CodeNamespaceImport ad hozzá a gyűjteményhez. |
| Clear() |
Törli a tagok gyűjteményét. |
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetEnumerator() |
Lekéri a gyűjteménytagokat enumeráló enumerátort. |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |
Explicit interfész-implementációk
| Name | Description |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Az elemeket ICollection egy adott indextől kezdve másolja Arrayegy adott Array indexbe. |
| ICollection.Count |
Lekéri a .ICollection |
| ICollection.IsSynchronized |
Beolvas egy értéket, amely jelzi, hogy a ICollection hozzáférés szinkronizálva van-e (a szál biztonságos). |
| ICollection.SyncRoot |
Lekéri az objektumot, amely a hozzáférés szinkronizálására használható.ICollection |
| IEnumerable.GetEnumerator() |
Olyan enumerátort ad vissza, amely egy gyűjteményen keresztül iterálható. |
| IList.Add(Object) |
Objektumot ad hozzá a IList. |
| IList.Clear() |
Eltávolítja az összes elemet a IListprogramból. |
| IList.Contains(Object) |
Meghatározza, hogy az IList adott érték tartalmaz-e. |
| IList.IndexOf(Object) |
Egy adott elem indexét határozza meg a IList. |
| IList.Insert(Int32, Object) |
Beszúr egy elemet a IList megadott pozícióba. |
| IList.IsFixedSize |
Egy értéket kap, amely jelzi, hogy a IList méret rögzített-e. |
| IList.IsReadOnly |
Beolvas egy értéket, amely jelzi, hogy az IList írásvédett-e. |
| IList.Item[Int32] |
Lekéri vagy beállítja az elemet a megadott indexen. |
| IList.Remove(Object) |
Eltávolítja egy adott objektum első előfordulását a IList. |
| IList.RemoveAt(Int32) |
Eltávolítja az elemet a megadott indexben.IList |
Bővítő metódusok
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Lehetővé teszi a lekérdezés párhuzamosítását. |
| AsQueryable(IEnumerable) |
Átalakítja az egyiket IEnumerableIQueryable. |
| Cast<TResult>(IEnumerable) |
Egy elem elemeit IEnumerable a megadott típusra veti. |
| OfType<TResult>(IEnumerable) |
Egy adott típus alapján szűri IEnumerable egy adott elem elemeit. |