DataViewSchema 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示一個 IDataView 或一個 DataViewRow的模式。 該模式是一系列 DataViewSchema.Column。
[System.Diagnostics.DebuggerTypeProxy(typeof(Microsoft.ML.SchemaDebuggerProxy))]
public sealed class DataViewSchema : System.Collections.Generic.IEnumerable<Microsoft.ML.DataViewSchema.Column>, System.Collections.Generic.IReadOnlyCollection<Microsoft.ML.DataViewSchema.Column>, System.Collections.Generic.IReadOnlyList<Microsoft.ML.DataViewSchema.Column>
[<System.Diagnostics.DebuggerTypeProxy(typeof(Microsoft.ML.SchemaDebuggerProxy))>]
type DataViewSchema = class
interface IReadOnlyList<DataViewSchema.Column>
interface seq<DataViewSchema.Column>
interface IEnumerable
interface IReadOnlyCollection<DataViewSchema.Column>
Public NotInheritable Class DataViewSchema
Implements IEnumerable(Of DataViewSchema.Column), IReadOnlyCollection(Of DataViewSchema.Column), IReadOnlyList(Of DataViewSchema.Column)
- 繼承
-
DataViewSchema
- 屬性
- 實作
屬性
| 名稱 | Description |
|---|---|
| Count |
結構中的欄位數。 |
| Item[Int32] |
以索引取得欄位。 |
| Item[String] |
請按專欄名稱查詢。 若不存在該欄位,則拋出例外。 請注意,如果存在多個同名欄位,則回傳索引最大的欄位。 其他欄位則被視為「隱藏」,只能透過索引存取。 |
方法
| 名稱 | Description |
|---|---|
| GetColumnOrNull(String) |
請依欄位名稱查詢,或 |
| GetEnumerator() |
表示一個 IDataView 或一個 DataViewRow的模式。 該模式是一系列 DataViewSchema.Column。 |
| ToString() |
表示一個 IDataView 或一個 DataViewRow的模式。 該模式是一系列 DataViewSchema.Column。 |
明確介面實作
| 名稱 | Description |
|---|---|
| IEnumerable.GetEnumerator() |
表示一個 IDataView 或一個 DataViewRow的模式。 該模式是一系列 DataViewSchema.Column。 |