PropertyCollection 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示可以加入至 DataColumn、DataSet 或 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
- 繼承
- 屬性
- 實作
範例
下列範例會建立 的時間戳值, DataTable 並將其新增至 PropertyCollection。
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
備註
PropertyCollection可以透過 ExtendedProperties
、 DataSet或 DataTable 類別的DataColumn屬性來存取 。
透過將自訂屬性新增至 DataColumn、 DataSet或 DataTable 物件 PropertyCollection。 例如,您可能想要儲存物件建立的時間,以便稍後比較另一個物件。
建構函式
PropertyCollection() |
初始化 PropertyCollection 類別的新執行個體。 |
PropertyCollection(SerializationInfo, StreamingContext) |
已淘汰.
初始化 PropertyCollection 類別的新執行個體。 |
屬性
comparer |
已淘汰.
已淘汰.
取得或設定 IComparer 所使用的 Hashtable。 (繼承來源 Hashtable) |
Count |
取得 Hashtable 中所包含的索引鍵/值組數目。 (繼承來源 Hashtable) |
EqualityComparer |
取得 IEqualityComparer 所使用的 Hashtable。 (繼承來源 Hashtable) |
hcp |
已淘汰.
已淘汰.
取得或設定可以分配雜湊程式碼的物件。 (繼承來源 Hashtable) |
IsFixedSize |
取得值,指出 Hashtable 是否有固定的大小。 (繼承來源 Hashtable) |
IsReadOnly |
取得值,指出 Hashtable 是否唯讀。 (繼承來源 Hashtable) |
IsSynchronized |
取得值,這個值表示對 Hashtable 的存取是否同步 (安全執行緒)。 (繼承來源 Hashtable) |
Item[Object] |
取得或設定與指定之索引鍵相關聯的值。 (繼承來源 Hashtable) |
Keys |
取得含有 ICollection 中的索引鍵的 Hashtable。 (繼承來源 Hashtable) |
SyncRoot |
取得可用以同步存取 Hashtable 的物件。 (繼承來源 Hashtable) |
Values |
取得 ICollection,包含 Hashtable 中的值。 (繼承來源 Hashtable) |
方法
明確介面實作
IEnumerable.GetEnumerator() |
傳回逐一查看集合的列舉值。 (繼承來源 Hashtable) |
擴充方法
Cast<TResult>(IEnumerable) |
將 IEnumerable 的項目轉換成指定的型別。 |
OfType<TResult>(IEnumerable) |
根據指定的型別來篩選 IEnumerable 的項目。 |
AsParallel(IEnumerable) |
啟用查詢的平行化作業。 |
AsQueryable(IEnumerable) |
將 IEnumerable 轉換成 IQueryable。 |