Compartir a través de


DataViewSchema Clase

Definición

Representa el esquema de o IDataView un DataViewRowobjeto . El esquema es una colección 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)
Herencia
DataViewSchema
Atributos
Implementaciones

Propiedades

Count

Número de columnas del esquema.

Item[Int32]

Obtenga la columna por índice.

Item[String]

Obtenga la columna por nombre. Produce una excepción si dicha columna no existe. Tenga en cuenta que si existen varias columnas con el mismo nombre, se devuelve la que tiene el índice más grande. Las demás columnas se consideran "ocultas" y solo son accesibles por su índice.

Métodos

GetColumnOrNull(String)

Obtenga la columna por nombre o null si la columna no está presente.

GetEnumerator()

Representa el esquema de o IDataView un DataViewRowobjeto . El esquema es una colección de DataViewSchema.Column.

ToString()

Representa el esquema de o IDataView un DataViewRowobjeto . El esquema es una colección de DataViewSchema.Column.

Implementaciones de interfaz explícitas

IEnumerable.GetEnumerator()

Representa el esquema de o IDataView un DataViewRowobjeto . El esquema es una colección de DataViewSchema.Column.

Se aplica a