Partager via


DataViewSchema Classe

Définition

Représente le schéma d’un IDataView ou d’un DataViewRow. Le schéma est une collection 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)
Héritage
DataViewSchema
Attributs
Implémente

Propriétés

Count

Nombre de colonnes dans le schéma.

Item[Int32]

Obtenez la colonne par index.

Item[String]

Obtenez la colonne par nom. Lève une exception si cette colonne n’existe pas. Notez que si plusieurs colonnes existent avec le même nom, celle avec le plus grand index est retournée. Les autres colonnes sont considérées comme « masquées » et accessibles uniquement par leur index.

Méthodes

GetColumnOrNull(String)

Obtenez la colonne par nom ou null si la colonne n’est pas présente.

GetEnumerator()

Représente le schéma d’un IDataView ou d’un DataViewRow. Le schéma est une collection de DataViewSchema.Column.

ToString()

Représente le schéma d’un IDataView ou d’un DataViewRow. Le schéma est une collection de DataViewSchema.Column.

Implémentations d’interfaces explicites

IEnumerable.GetEnumerator()

Représente le schéma d’un IDataView ou d’un DataViewRow. Le schéma est une collection de DataViewSchema.Column.

S’applique à