PropertyCollection Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
, 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
- Ö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. |