語言

DataViewSchema 類別

定義

表示一個 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)

請依欄位名稱查詢,或 null 是欄位不存在時查詢。

GetEnumerator()

表示一個 IDataView 或一個 DataViewRow的模式。 該模式是一系列 DataViewSchema.Column。

ToString()

表示一個 IDataView 或一個 DataViewRow的模式。 該模式是一系列 DataViewSchema.Column。

明確介面實作

名稱 Description
IEnumerable.GetEnumerator()

表示一個 IDataView 或一個 DataViewRow的模式。 該模式是一系列 DataViewSchema.Column。

適用於