ReadOnlySpan<T> Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| ReadOnlySpan<T>(T) |
Erstellt eine neue ReadOnlySpan<T> Länge 1 um den angegebenen Bezug. |
| ReadOnlySpan<T>(T[]) |
Erstellt eine neue über ReadOnlySpan<T> die gesamte Anzahl eines angegebenen Arrays. |
| ReadOnlySpan<T>(Void*, Int32) |
Erstellt eine neue ReadOnlySpan<T> aus einer angegebenen Anzahl von |
| ReadOnlySpan<T>(T[], Int32, Int32) |
Erstellt eine neue ReadOnlySpan<T> , die eine bestimmte Anzahl von Elementen eines Arrays enthält, beginnend mit einem angegebenen Index. |
ReadOnlySpan<T>(T)
- Quelle:
- ReadOnlySpan.cs
- Quelle:
- ReadOnlySpan.cs
- Quelle:
- ReadOnlySpan.cs
- Quelle:
- ReadOnlySpan.cs
- Quelle:
- ReadOnlySpan.cs
Erstellt eine neue ReadOnlySpan<T> Länge 1 um den angegebenen Bezug.
public:
ReadOnlySpan(T % reference);
public ReadOnlySpan(ref readonly T reference);
public ReadOnlySpan(in T reference);
new ReadOnlySpan<'T> : 'T -> ReadOnlySpan<'T>
Public Sub New (ByRef reference As T)
Parameter
- reference
- T
Ein Verweis auf Daten.
Gilt für:
ReadOnlySpan<T>(T[])
- Quelle:
- ReadOnlySpan.cs
- Quelle:
- ReadOnlySpan.cs
- Quelle:
- ReadOnlySpan.cs
- Quelle:
- ReadOnlySpan.cs
- Quelle:
- ReadOnlySpan.cs
Erstellt eine neue über ReadOnlySpan<T> die gesamte Anzahl eines angegebenen Arrays.
public:
ReadOnlySpan(cli::array <T> ^ array);
public ReadOnlySpan(T[]? array);
public ReadOnlySpan(T[] array);
new ReadOnlySpan<'T> : 'T[] -> ReadOnlySpan<'T>
Public Sub New (array As T())
Parameter
- array
- T[]
Das Array, aus dem das ReadOnlySpan<T>Objekt erstellt werden soll.
Hinweise
Wenn der array Wert NULL ist, gibt dieser Konstruktor einen defaultReadOnlySpan<T>.
Gilt für:
ReadOnlySpan<T>(Void*, Int32)
- Quelle:
- ReadOnlySpan.cs
- Quelle:
- ReadOnlySpan.cs
- Quelle:
- ReadOnlySpan.cs
- Quelle:
- ReadOnlySpan.cs
- Quelle:
- ReadOnlySpan.cs
Wichtig
Diese API ist nicht CLS-kompatibel.
Erstellt eine neue ReadOnlySpan<T> aus einer angegebenen Anzahl von T Elementen beginnend mit einer angegebenen Speicheradresse.
public:
ReadOnlySpan(void* pointer, int length);
[System.CLSCompliant(false)]
public ReadOnlySpan(void* pointer, int length);
[<System.CLSCompliant(false)>]
new ReadOnlySpan<'T> : nativeptr<unit> * int -> ReadOnlySpan<'T>
Parameter
- pointer
- Void*
Ein Zeiger auf die Startadresse einer angegebenen Anzahl von T Elementen im Arbeitsspeicher.
- length
- Int32
Die Anzahl der T Elemente, die in das ReadOnlySpan<T>Element eingeschlossen werden sollen.
- Attribute
Ausnahmen
T ist ein Verweistyp oder enthält Verweise und kann daher nicht im nicht verwalteten Speicher gespeichert werden.
length ist negativ.
Hinweise
Dieser Konstruktor sollte sorgfältig verwendet werden, da er willkürlich typierte Ts aus einem void*speichertypierten Block erstellt und weder pointerlength vom Konstruktor überprüft noch überprüft wird.
Gilt für:
ReadOnlySpan<T>(T[], Int32, Int32)
- Quelle:
- ReadOnlySpan.cs
- Quelle:
- ReadOnlySpan.cs
- Quelle:
- ReadOnlySpan.cs
- Quelle:
- ReadOnlySpan.cs
- Quelle:
- ReadOnlySpan.cs
Erstellt eine neue ReadOnlySpan<T> , die eine bestimmte Anzahl von Elementen eines Arrays enthält, beginnend mit einem angegebenen Index.
public:
ReadOnlySpan(cli::array <T> ^ array, int start, int length);
public ReadOnlySpan(T[]? array, int start, int length);
public ReadOnlySpan(T[] array, int start, int length);
new ReadOnlySpan<'T> : 'T[] * int * int -> ReadOnlySpan<'T>
Public Sub New (array As T(), start As Integer, length As Integer)
Parameter
- array
- T[]
Das Array, aus dem das ReadOnlySpan<T>Objekt erstellt werden soll.
- start
- Int32
Der nullbasierte Index des ersten einzuschließende Elements.
- length
- Int32
Die Anzahl der einzuschließden Elemente.
Ausnahmen
array ist null, aber startlength ungleich Null.
-oder-
start außerhalb der Grenzen des Arrays.
-oder-
start und length überschreitet die Anzahl der Elemente im Array.
Hinweise
Wenn der array Wert NULL ist, gibt dieser Konstruktor einen defaultReadOnlySpan<T>.