ReadOnlySpan<T> Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| ReadOnlySpan<T>(T) |
Crea una nueva ReadOnlySpan<T> longitud 1 alrededor de la referencia especificada. |
| ReadOnlySpan<T>(T[]) |
Crea un nuevo ReadOnlySpan<T> objeto sobre la totalidad de una matriz especificada. |
| ReadOnlySpan<T>(Void*, Int32) |
Crea un nuevo ReadOnlySpan<T> a partir de un número especificado de elementos a partir de |
| ReadOnlySpan<T>(T[], Int32, Int32) |
Crea un nuevo ReadOnlySpan<T> objeto que incluye un número especificado de elementos de una matriz a partir de un índice especificado. |
ReadOnlySpan<T>(T)
- Source:
- ReadOnlySpan.cs
- Source:
- ReadOnlySpan.cs
- Source:
- ReadOnlySpan.cs
- Source:
- ReadOnlySpan.cs
- Source:
- ReadOnlySpan.cs
Crea una nueva ReadOnlySpan<T> longitud 1 alrededor de la referencia especificada.
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)
Parámetros
- reference
- T
Referencia a los datos.
Se aplica a
ReadOnlySpan<T>(T[])
- Source:
- ReadOnlySpan.cs
- Source:
- ReadOnlySpan.cs
- Source:
- ReadOnlySpan.cs
- Source:
- ReadOnlySpan.cs
- Source:
- ReadOnlySpan.cs
Crea un nuevo ReadOnlySpan<T> objeto sobre la totalidad de una matriz especificada.
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())
Parámetros
- array
- T[]
Matriz desde la que se va a crear .ReadOnlySpan<T>
Comentarios
Si el array valor es NULL, este constructor devuelve un defaultReadOnlySpan<T>.
Se aplica a
ReadOnlySpan<T>(Void*, Int32)
- Source:
- ReadOnlySpan.cs
- Source:
- ReadOnlySpan.cs
- Source:
- ReadOnlySpan.cs
- Source:
- ReadOnlySpan.cs
- Source:
- ReadOnlySpan.cs
Importante
Esta API no es conforme a CLS.
Crea un nuevo ReadOnlySpan<T> a partir de un número especificado de elementos a partir de T una dirección de memoria especificada.
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>
Parámetros
- pointer
- Void*
Puntero a la dirección inicial de un número especificado de T elementos en memoria.
- length
- Int32
Número de T elementos que se van a incluir en .ReadOnlySpan<T>
- Atributos
Excepciones
T es un tipo de referencia o contiene referencias y, por tanto, no se puede almacenar en memoria no administrada.
length es negativo.
Comentarios
Este constructor debe usarse con cuidado, ya que crea s de tipo arbitrario a partir de un Tbloque de memoria con tipo void*y no pointerlength lo valida el constructor.
Se aplica a
ReadOnlySpan<T>(T[], Int32, Int32)
- Source:
- ReadOnlySpan.cs
- Source:
- ReadOnlySpan.cs
- Source:
- ReadOnlySpan.cs
- Source:
- ReadOnlySpan.cs
- Source:
- ReadOnlySpan.cs
Crea un nuevo ReadOnlySpan<T> objeto que incluye un número especificado de elementos de una matriz a partir de un índice especificado.
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)
Parámetros
- array
- T[]
Matriz desde la que se va a crear .ReadOnlySpan<T>
- start
- Int32
Índice de base cero del primer elemento que se va a incluir.
- length
- Int32
Número de elementos que se van a incluir.
Excepciones
array es null, pero start o length no es cero.
O bien
start está fuera de los límites de la matriz.
O bien
start y length supera el número de elementos de la matriz.
Comentarios
Si el array valor es NULL, este constructor devuelve un defaultReadOnlySpan<T>.