Partilhar via


DataViewSchema Classe

Definição

Representa o esquema de um IDataView ou um DataViewRow. O esquema é uma coleção de 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)
Herança
DataViewSchema
Atributos
Implementações

Propriedades

Count

Número de colunas no esquema.

Item[Int32]

Obtenha a coluna por índice.

Item[String]

Obtenha a coluna pelo nome. Gerará uma exceção se essa coluna não existir. Observe que, se várias colunas existirem com o mesmo nome, aquela com o maior índice será retornada. As outras colunas são consideradas "ocultas" e só podem ser acessadas pelo índice.

Métodos

GetColumnOrNull(String)

Obtenha a coluna pelo nome ou null se a coluna não estiver presente.

GetEnumerator()

Representa o esquema de um IDataView ou um DataViewRow. O esquema é uma coleção de DataViewSchema.Column.

ToString()

Representa o esquema de um IDataView ou um DataViewRow. O esquema é uma coleção de DataViewSchema.Column.

Implantações explícitas de interface

IEnumerable.GetEnumerator()

Representa o esquema de um IDataView ou um DataViewRow. O esquema é uma coleção de DataViewSchema.Column.

Aplica-se a