Share via


DataViewSchema Sınıf

Tanım

veya IDataViewDataViewRowöğesinin şemasını temsil eder. Şema bir koleksiyonudur 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)
Devralma
DataViewSchema
Öznitelikler
Uygulamalar

Özellikler

Count

Şemadaki sütun sayısı.

Item[Int32]

Sütunu dizine göre alın.

Item[String]

Sütunu ada göre alın. Böyle bir sütun yoksa bir özel durum oluşturur. Aynı ada sahip birden çok sütun varsa, en büyük dizine sahip olan sütunun döndürüldüğünü unutmayın. Diğer sütunlar 'gizli' olarak kabul edilir ve yalnızca dizinleri tarafından erişilebilir.

Yöntemler

GetColumnOrNull(String)

Sütunu ada göre veya null sütun yoksa alın.

GetEnumerator()

veya IDataViewDataViewRowöğesinin şemasını temsil eder. Şema bir koleksiyonudur DataViewSchema.Column.

ToString()

veya IDataViewDataViewRowöğesinin şemasını temsil eder. Şema bir koleksiyonudur DataViewSchema.Column.

Belirtik Arabirim Kullanımları

IEnumerable.GetEnumerator()

veya IDataViewDataViewRowöğesinin şemasını temsil eder. Şema bir koleksiyonudur DataViewSchema.Column.

Şunlara uygulanır