DataViewSchema 類別

定義

表示 或 DataViewRowIDataView 架構。 架構是 的 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
屬性
實作

屬性

Count

架構中的資料行數目。

Item[Int32]

依索引取得資料行。

Item[String]

依名稱取得資料行。 如果這類資料行不存在,則會擲回例外狀況。 請注意,如果有多個資料行具有相同名稱,則會傳回具有最大索引的資料行。 其他資料行會被視為「隱藏」,而且只能由其索引存取。

方法

GetColumnOrNull(String)

依名稱取得資料行,如果資料行不存在,則 null 為 。

GetEnumerator()

表示 或 DataViewRowIDataView 架構。 架構是 的 DataViewSchema.Column 集合。

ToString()

表示 或 DataViewRowIDataView 架構。 架構是 的 DataViewSchema.Column 集合。

明確介面實作

IEnumerable.GetEnumerator()

表示 或 DataViewRowIDataView 架構。 架構是 的 DataViewSchema.Column 集合。

適用於