[Diese Dokumentation ist noch nicht fertig und kann sich bis zur entgültigen Version noch ändern.]

The Matrix<(Of <(<'T>)>)> type exposes the following members.

Constructors

  NameDescription
Public methodMatrix<(Of <(<'T>)>)>(array<T,2>[,](,)[,][,])
Initialisiert eine Matrix mit einem existierenden Daten-Array. Das Array wird nicht kopiert sondern direkt verwendet.
Public methodMatrix<(Of <(<'T>)>)>(Int32, Int32)
Initialisiert eine neue Matrix.
Public methodMatrix<(Of <(<'T>)>)>(array<T,2>[,](,)[,][,], T)
Initialisiert eine Matrix mit einem existierenden Daten-Array. Das Array wird nicht kopiert sondern direkt verwendet.
Public methodMatrix<(Of <(<'T>)>)>(Int32, Int32, Func<(Of <(<'T1, T2, TResult>)>)>)
Public methodMatrix<(Of <(<'T>)>)>(Int32, Int32, T)
Initialisiert eine neue Matrix.

Methods

  NameDescription
Public methodApply
Public methodApplyIndexed
Public methodCopy
Gibt eine Kopie der Matrix zurück.
Public methodCopyCell
Gibt eine Kopie der Zelle (x, y) zurück.
Public methodCopyRegion
Kopiert einen Bereich der Matrix.
Public methodCopyXVector
Gibt eine Kopie der Zeile y dieser Matrix als Vector zurück.
Public methodCopyYVector
Gibt eine Kopie der Spalte x dieser Matrix als Vector zurück.
Public methodFill
Belegt alle Felder der Matrix mit dem übergebenen Wert.
Public methodFillIndexed
Public methodGetEnumerator
Returns an enumerator that iterates through the collection.
Public methodGetSize
Gibt die Größe des Objektes in einer Dimension zurück
Public methodGetValue(array<Int32>[]()[][])
Gibt den Wert eines Feldes zurück.
Public methodGetValue(Int32, Int32)
Ruft den Wert eines Feldes ab.
Public methodGetValueAsObject(array<Int32>[]()[][])
Gibt den Wert eines Feldes als Objekt zurück.
Public methodGetValueAsObject(Int32, Int32)
Ruft den Wert eines Feldes als Objekt ab.
Public methodMap<(Of <<'(TTarget>)>>)
Public methodMapIndexed<(Of <<'(TTarget>)>>)
Public methodToString
Returns a String that represents this instance.
(Overrides Object..::..ToString()()()().)

Operators

  NameDescription
Public operatorStatic memberImplicitWideningImplicitImplicitImplicit(array<T,2>[,](,)[,][,] to Matrix<(Of <<'(T>)>>))
Führt eine implizite Umwandlung eines 2D-Arrays nach Matrix<(Of <(<'T>)>)> durch.
Public operatorStatic memberImplicitWideningImplicitImplicitImplicit(Matrix<(Of <<'(T>)>>) to array<T,2>[,](,)[,][,])
Führt eine implizite Umwandlung von Matrix<(Of <(<'T>)>)> in ein 2D-Array durch. Diese Umwandlung ist langsam, weil die Elemente kopiert werden müssen.

Fields

  NameDescription
Protected fielddata
Das verschachtelte Array, welches die Daten der Matrix enthält.
Protected fielddefValue
Der Standardwert der Matrix, welcher bei Indexüberschreitungen zurückgegeben wird.
Protected fieldheight
Die Höhe der Matrix.
Protected fieldwidth
Die Breite der Matrix.

Properties

  NameDescription
Public propertyDimensionCount
Gibt die Anzahl der verwendeten Dimensionen zurück
Public propertyHeight
Ruft die Höhe der Matrix ab.
Public propertyItem
Gibt den Wert einer Zelle zurück.
Public propertyWidth
Ruft die Breite der Matrix ab.

See Also