PropertyCollection Klasse

Definition

Stellt eine Auflistung von Eigenschaften dar, die hinzugefügt DataColumnwerden können, DataSetoder DataTable.

public ref class PropertyCollection : System::Collections::Hashtable
public ref class PropertyCollection : System::Collections::Hashtable, ICloneable
public class PropertyCollection : System.Collections.Hashtable
public class PropertyCollection : System.Collections.Hashtable, ICloneable
[System.Serializable]
public class PropertyCollection : System.Collections.Hashtable
type PropertyCollection = class
    inherit Hashtable
    interface ICloneable
type PropertyCollection = class
    inherit Hashtable
[<System.Serializable>]
type PropertyCollection = class
    inherit Hashtable
Public Class PropertyCollection
Inherits Hashtable
Public Class PropertyCollection
Inherits Hashtable
Implements ICloneable
Vererbung
PropertyCollection
Attribute
Implementiert

Beispiele

Im folgenden Beispiel wird ein Zeitstempelwert für ein DataTable Objekt erstellt und der PropertyCollectionWert hinzugefügt.

private void AddTimeStamp()
{
    //Create a new DataTable.
    DataTable table = new DataTable("NewTable");

    //Get its PropertyCollection.
    PropertyCollection properties = table.ExtendedProperties;

    //Add a timestamp value to the PropertyCollection.
    properties.Add("TimeStamp", DateTime.Now);

    // Print the timestamp.
    Console.WriteLine(properties["TimeStamp"]);
}
Private Sub AddTimeStamp()
    'Create a new DataTable.
    Dim table As New DataTable("NewTable")

    'Get its PropertyCollection.
    Dim properties As PropertyCollection = table.ExtendedProperties

    'Add a timestamp value to the PropertyCollection.
    properties.Add("TimeStamp", DateTime.Now)

    'Print the timestamp.
    Console.WriteLine(properties("TimeStamp"))
End Sub

Hinweise

Der PropertyCollection Zugriff erfolgt über die ExtendedProperties Eigenschaft des DataColumn, DataSetoder DataTable der Klasse.

Fügen Sie benutzerdefinierte Eigenschaften zu den DataColumnDataSetObjekten oder DataTable Objekten über die PropertyCollection. Sie können z. B. den Zeitpunkt der Erstellung des Objekts für einen späteren Vergleich mit einem anderen Objekt speichern.

Konstruktoren

Name Beschreibung
PropertyCollection()

Initialisiert eine neue Instanz der PropertyCollection-Klasse.

PropertyCollection(SerializationInfo, StreamingContext)
Veraltet.

Initialisiert eine neue Instanz der PropertyCollection-Klasse.

Eigenschaften

Name Beschreibung
comparer
Veraltet.
Veraltet.

Dient zum Abrufen oder Festlegen der IComparer zu verwendenden Eigenschaft für die Hashtable.

(Geerbt von Hashtable)
Count

Ruft die Anzahl der Schlüssel-Wert-Paare ab, die in der Hashtable.

(Geerbt von Hashtable)
EqualityComparer

Ruft die IEqualityComparer für die Hashtable.

(Geerbt von Hashtable)
hcp
Veraltet.
Veraltet.

Dient zum Abrufen oder Festlegen des Objekts, das Hashcodes ausgeben kann.

(Geerbt von Hashtable)
IsFixedSize

Ruft einen Wert ab, der angibt, ob die Hashtable Größe fest ist.

(Geerbt von Hashtable)
IsReadOnly

Ruft einen Wert ab, der angibt, ob dies Hashtable schreibgeschützt ist.

(Geerbt von Hashtable)
IsSynchronized

Ruft einen Wert ab, der angibt, ob der Zugriff auf die Hashtable Synchronisierung (Threadsicher) erfolgt.

(Geerbt von Hashtable)
Item[Object]

Dient zum Abrufen oder Festlegen des Werts, der dem angegebenen Schlüssel zugeordnet ist.

(Geerbt von Hashtable)
Keys

Ruft einen ICollection mit den Schlüsseln in der Hashtable.

(Geerbt von Hashtable)
SyncRoot

Ruft ein Objekt ab, das zum Synchronisieren des Zugriffs auf die Hashtableverwendet werden kann.

(Geerbt von Hashtable)
Values

Ruft eine ICollection mit den Werten in der Hashtable.

(Geerbt von Hashtable)

Methoden

Name Beschreibung
Add(Object, Object)

Fügt ein Element mit dem angegebenen Schlüssel und Wert in den Hashtable.

(Geerbt von Hashtable)
Clear()

Entfernt alle Elemente aus dem Hashtable.

(Geerbt von Hashtable)
Clone()

Erstellt eine flache Kopie des PropertyCollection Objekts.

Clone()

Erstellt eine flache Kopie der .Hashtable

(Geerbt von Hashtable)
Contains(Object)

Bestimmt, ob der Hashtable Schlüssel einen bestimmten Schlüssel enthält.

(Geerbt von Hashtable)
ContainsKey(Object)

Bestimmt, ob der Hashtable Schlüssel einen bestimmten Schlüssel enthält.

(Geerbt von Hashtable)
ContainsValue(Object)

Bestimmt, ob der Hashtable Wert einen bestimmten Wert enthält.

(Geerbt von Hashtable)
CopyTo(Array, Int32)

Kopiert die Hashtable Elemente in eine eindimensionale Array Instanz am angegebenen Index.

(Geerbt von Hashtable)
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetEnumerator()

Gibt einen IDictionaryEnumerator Wert zurück, der durch die Hashtable.

(Geerbt von Hashtable)
GetHash(Object)

Gibt den Hashcode für den angegebenen Schlüssel zurück.

(Geerbt von Hashtable)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetObjectData(SerializationInfo, StreamingContext)
Veraltet.

Implementiert die ISerializable Schnittstelle und gibt die daten zurück, die zum Serialisieren der Hashtable.

(Geerbt von Hashtable)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
KeyEquals(Object, Object)

Vergleicht einen Bestimmten Object mit einem bestimmten Schlüssel in der Hashtable.

(Geerbt von Hashtable)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
OnDeserialization(Object)

Implementiert die ISerializable Schnittstelle und löst das Deserialisierungsereignis aus, wenn die Deserialisierung abgeschlossen ist.

(Geerbt von Hashtable)
Remove(Object)

Entfernt das Element mit dem angegebenen Schlüssel aus dem Hashtable.

(Geerbt von Hashtable)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

Name Beschreibung
IEnumerable.GetEnumerator()

Gibt einen Enumerator zurück, der eine Auflistung durchläuft.

(Geerbt von Hashtable)

Erweiterungsmethoden

Name Beschreibung
AsParallel(IEnumerable)

Aktiviert die Parallelisierung einer Abfrage.

AsQueryable(IEnumerable)

Wandelt eine IEnumerable in eine IQueryableum.

Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ um.

OfType<TResult>(IEnumerable)

Filtert die Elemente einer IEnumerable basierend auf einem angegebenen Typ.

Gilt für:

Weitere Informationen