Freigeben über


VectorTypeAttribute Klasse

Definition

Ermöglicht es einem Element, das als ein VectorDataViewTypeElement markiert werden kann, das in erster Linie die Dimension des resultierenden Arrays festlegen kann.

[System.AttributeUsage(System.AttributeTargets.Field | System.AttributeTargets.Property, AllowMultiple=false, Inherited=true)]
public sealed class VectorTypeAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Field | System.AttributeTargets.Property, AllowMultiple=false, Inherited=true)>]
type VectorTypeAttribute = class
    inherit Attribute
Public NotInheritable Class VectorTypeAttribute
Inherits Attribute
Vererbung
VectorTypeAttribute
Attribute

Konstruktoren

VectorTypeAttribute()

Markieren Sie Element als eindimensionales Array mit unbekannter Größe.

VectorTypeAttribute(Int32)

Markieren Sie Member als eindimensionales Array mit angegebener Größe.

VectorTypeAttribute(Int32[])

Element mit erwarteten Dimensionen des Arrays markieren. Beachten Sie, dass dieses Attribut zu einemdimensionalen Array hinzugefügt werden soll, und es sollte nicht zu mehrdimensionalen Arrays hinzugefügt werden. Intern verwendet ML.NET die als "Dimensionen" des Konstruktors bereitgestellten Shape-Informationen, um sie als mehrdimensionales Array zu verwenden.

Gilt für: