Поделиться через


DataViewSchema Класс

Определение

Представляет схему объекта IDataView или объекта DataViewRow. Схема представляет собой коллекцию 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)
Наследование
DataViewSchema
Атрибуты
Реализации

Свойства

Count

Количество столбцов в схеме.

Item[Int32]

Получение столбца по индексу.

Item[String]

Получение столбца по имени. Создает исключение, если такой столбец не существует. Обратите внимание, что если несколько столбцов имеют одно и то же имя, возвращается один с самым большим индексом. Другие столбцы считаются скрытыми и доступны только по индексу.

Методы

GetColumnOrNull(String)

Получите столбец по имени или null если столбец отсутствует.

GetEnumerator()

Представляет схему объекта IDataView или объекта DataViewRow. Схема представляет собой коллекцию DataViewSchema.Column.

ToString()

Представляет схему объекта IDataView или объекта DataViewRow. Схема представляет собой коллекцию DataViewSchema.Column.

Явные реализации интерфейса

IEnumerable.GetEnumerator()

Представляет схему объекта IDataView или объекта DataViewRow. Схема представляет собой коллекцию DataViewSchema.Column.

Применяется к