다음을 통해 공유


DataViewSchema 클래스

정의

또는 .의 스키마를 IDataViewDataViewRow나타냅니다. 스키마는 .의 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]

이름으로 열을 가져옵니다. 이러한 열이 없으면 예외를 throw합니다. 이름이 같은 열이 여러 개 있는 경우 인덱스가 가장 큰 열이 반환됩니다. 다른 열은 '숨김'으로 간주되며 인덱스로만 액세스할 수 있습니다.

메서드

GetColumnOrNull(String)

열 이름을 지정하거나 null 열이 없는 경우 가져옵니다.

GetEnumerator()

또는 .의 스키마를 IDataViewDataViewRow나타냅니다. 스키마는 .의 DataViewSchema.Column컬렉션입니다.

ToString()

또는 .의 스키마를 IDataViewDataViewRow나타냅니다. 스키마는 .의 DataViewSchema.Column컬렉션입니다.

명시적 인터페이스 구현

IEnumerable.GetEnumerator()

또는 .의 스키마를 IDataViewDataViewRow나타냅니다. 스키마는 .의 DataViewSchema.Column컬렉션입니다.

적용 대상