Język

DataViewSchema Klasa

Definicja

Reprezentuje schemat obiektu IDataView lub .DataViewRow Schemat jest kolekcją 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)
Dziedziczenie
DataViewSchema
Atrybuty
Implementuje

Właściwości

Nazwa Opis
Count

Liczba kolumn w schemacie.

Item[Int32]

Pobierz kolumnę według indeksu.

Item[String]

Pobierz kolumnę według nazwy. Zgłasza wyjątek, jeśli taka kolumna nie istnieje. Należy pamiętać, że jeśli istnieje wiele kolumn o tej samej nazwie, zwracany jest jeden z największym indeksem. Pozostałe kolumny są uznawane za "ukryte" i dostępne tylko dla ich indeksu.

Metody

Nazwa Opis
GetColumnOrNull(String)

Pobierz kolumnę według nazwy lub null jeśli kolumna nie jest obecna.

GetEnumerator()

Reprezentuje schemat obiektu IDataView lub .DataViewRow Schemat jest kolekcją DataViewSchema.Column.

ToString()

Reprezentuje schemat obiektu IDataView lub .DataViewRow Schemat jest kolekcją DataViewSchema.Column.

Jawne implementacje interfejsu

Nazwa Opis
IEnumerable.GetEnumerator()

Reprezentuje schemat obiektu IDataView lub .DataViewRow Schemat jest kolekcją DataViewSchema.Column.

Dotyczy