PropertyCollection Sınıf

Tanım

, DataColumnveya DataSetöğesine eklenebilen DataTablebir özellik koleksiyonunu temsil eder.

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
Devralma
PropertyCollection
Öznitelikler
Uygulamalar

Örnekler

Aşağıdaki örnek için DataTable bir zaman damgası değeri oluşturur ve değerine PropertyCollectionekler.

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

Açıklamalar

PropertyCollection öğesine , ExtendedPropertiesveya DataColumn sınıfının özelliği DataSetaracılığıyla DataTable erişilebilir.

aracılığıyla DataColumn, veya DataSetDataTablenesnelerine PropertyCollectionözel özellikler ekleyin. Örneğin, daha sonra başka bir nesneyle karşılaştırmak için nesnenin oluşturulma zamanını depolamak isteyebilirsiniz.

Oluşturucular

Name Description
PropertyCollection()

PropertyCollection sınıfının yeni bir örneğini başlatır.

PropertyCollection(SerializationInfo, StreamingContext)
Geçersiz.

PropertyCollection sınıfının yeni bir örneğini başlatır.

Özellikler

Name Description
comparer
Geçersiz.
Geçersiz.

için IComparerkullanılacak öğesini Hashtable alır veya ayarlar.

(Devralındığı yer: Hashtable)
Count

içinde yer alan Hashtableanahtar/değer çiftlerinin sayısını alır.

(Devralındığı yer: Hashtable)
EqualityComparer

IEqualityComparer için kullanılacak öğesini Hashtablealır.

(Devralındığı yer: Hashtable)
hcp
Geçersiz.
Geçersiz.

Karma kodları dağıtabilen nesneyi alır veya ayarlar.

(Devralındığı yer: Hashtable)
IsFixedSize

değerinin sabit bir boyuta sahip olup olmadığını Hashtable belirten bir değer alır.

(Devralındığı yer: Hashtable)
IsReadOnly

öğesinin salt okunur olup olmadığını Hashtable belirten bir değer alır.

(Devralındığı yer: Hashtable)
IsSynchronized

'a Hashtable erişimin eşitlenip eşitlenmediğini belirten bir değer alır (iş parçacığı güvenli).

(Devralındığı yer: Hashtable)
Item[Object]

Belirtilen anahtarla ilişkili değeri alır veya ayarlar.

(Devralındığı yer: Hashtable)
Keys

içindeki anahtarları ICollectioniçeren bir Hashtable alır.

(Devralındığı yer: Hashtable)
SyncRoot

Hashtableerişimini eşitlemek için kullanılabilecek bir nesnesi alır.

(Devralındığı yer: Hashtable)
Values

içindeki ICollectiondeğerleri içeren bir Hashtable alır.

(Devralındığı yer: Hashtable)

Yöntemler

Name Description
Add(Object, Object)

öğesine belirtilen anahtara ve değere Hashtablesahip bir öğe ekler.

(Devralındığı yer: Hashtable)
Clear()

öğesinden Hashtabletüm öğeleri kaldırır.

(Devralındığı yer: Hashtable)
Clone()

Nesnenin PropertyCollection sığ bir kopyasını oluşturur.

Clone()

öğesinin sığ bir kopyasını Hashtableoluşturur.

(Devralındığı yer: Hashtable)
Contains(Object)

Hashtable belirli bir anahtar içerip içermediğini belirler.

(Devralındığı yer: Hashtable)
ContainsKey(Object)

Hashtable belirli bir anahtar içerip içermediğini belirler.

(Devralındığı yer: Hashtable)
ContainsValue(Object)

öğesinin Hashtable belirli bir değer içerip içermediğini belirler.

(Devralındığı yer: Hashtable)
CopyTo(Array, Int32)

Öğeleri belirtilen dizindeki Hashtable tek boyutlu Array bir örneğe kopyalar.

(Devralındığı yer: Hashtable)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetEnumerator()

aracılığıyla IDictionaryEnumeratoryineleyen bir Hashtable döndürür.

(Devralındığı yer: Hashtable)
GetHash(Object)

Belirtilen anahtar için karma kodu döndürür.

(Devralındığı yer: Hashtable)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetObjectData(SerializationInfo, StreamingContext)
Geçersiz.

arabirimini ISerializable uygular ve serileştirmek Hashtableiçin gereken verileri döndürür.

(Devralındığı yer: Hashtable)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
KeyEquals(Object, Object)

Belirli Object bir anahtarı içindeki Hashtablebelirli bir anahtarla karşılaştırır.

(Devralındığı yer: Hashtable)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
OnDeserialization(Object)

Arabirimini ISerializable uygular ve seri durumdan çıkarma işlemi tamamlandığında seri durumdan çıkarma olayını başlatır.

(Devralındığı yer: Hashtable)
Remove(Object)

öğesinden Hashtablebelirtilen anahtara sahip öğesini kaldırır.

(Devralındığı yer: Hashtable)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

Name Description
IEnumerable.GetEnumerator()

Bir koleksiyonda yineleyen bir numaralandırıcı döndürür.

(Devralındığı yer: Hashtable)

Uzantı Metotları

Name Description
AsParallel(IEnumerable)

Sorgunun paralelleştirilmesini etkinleştirir.

AsQueryable(IEnumerable)

bir IEnumerable öğesine IQueryabledönüştürür.

Cast<TResult>(IEnumerable)

öğesinin IEnumerable öğelerini belirtilen türe yazar.

OfType<TResult>(IEnumerable)

Belirtilen türe göre bir IEnumerable öğesinin öğelerini filtreler.

Şunlara uygulanır

Ayrıca bkz.