Udostępnij za pośrednictwem


DataViewSchema Klasa

Definicja

Reprezentuje schemat elementu 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

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. Pamiętaj, ż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

GetColumnOrNull(String)

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

GetEnumerator()

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

ToString()

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

Jawne implementacje interfejsu

IEnumerable.GetEnumerator()

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

Dotyczy