DoubleBuffer.Get Método
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 |
|---|---|
| Get() |
Método get relativo. |
| Get(Double[]) |
Método de obtención masiva relativa. |
| Get(Int32) |
Método get absoluto. |
| Get(Int32, Double[]) | |
| Get(Double[], Int32, Int32) |
Método de obtención masiva relativa. |
| Get(Int32, Double[], Int32, Int32) |
Get()
Método get relativo.
[Android.Runtime.Register("get", "()D", "GetGetHandler")]
public abstract double Get();
[<Android.Runtime.Register("get", "()D", "GetGetHandler")>]
abstract member Get : unit -> double
Devoluciones
El doble en la posición actual del búfer
- Atributos
Excepciones
si la posición es igual o mayor que el límite.
Comentarios
Método get relativo. Lee el doble en la posición actual de este búfer y, a continuación, incrementa la posición.
Java documentación para java.nio.DoubleBuffer.get().
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
Get(Double[])
Método de obtención masiva relativa.
[Android.Runtime.Register("get", "([D)Ljava/nio/DoubleBuffer;", "GetGet_arrayDHandler")]
public virtual Java.Nio.DoubleBuffer? Get(double[]? dst);
[<Android.Runtime.Register("get", "([D)Ljava/nio/DoubleBuffer;", "GetGet_arrayDHandler")>]
abstract member Get : double[] -> Java.Nio.DoubleBuffer
override this.Get : double[] -> Java.Nio.DoubleBuffer
Parámetros
- dst
- Double[]
Matriz de destino
Devoluciones
Este búfer
- Atributos
Excepciones
si dst.length es mayor que remaining().
Comentarios
Método de obtención masiva relativa.
Este método transfiere el doble de este búfer a la matriz de destino especificada. Una invocación de este método del formulario src.get(a) se comporta exactamente de la misma manera que la invocación
src.get(a, 0, a.length)
Java documentación para java.nio.DoubleBuffer.get(double[]).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
Get(Int32)
Método get absoluto.
[Android.Runtime.Register("get", "(I)D", "GetGet_IHandler")]
public abstract double Get(int index);
[<Android.Runtime.Register("get", "(I)D", "GetGet_IHandler")>]
abstract member Get : int -> double
Parámetros
- index
- Int32
Índice desde el que se leerá el doble.
Devoluciones
El doble en el índice especificado
- Atributos
Excepciones
si el índice no es válido.
Comentarios
Método get absoluto. Lee el doble en el índice especificado.
Java documentación para java.nio.DoubleBuffer.get(.*int).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
Get(Int32, Double[])
[Android.Runtime.Register("get", "(I[D)Ljava/nio/DoubleBuffer;", "GetGet_IarrayDHandler", ApiSince=35)]
public virtual Java.Nio.DoubleBuffer? Get(int index, double[]? dst);
[<Android.Runtime.Register("get", "(I[D)Ljava/nio/DoubleBuffer;", "GetGet_IarrayDHandler", ApiSince=35)>]
abstract member Get : int * double[] -> Java.Nio.DoubleBuffer
override this.Get : int * double[] -> Java.Nio.DoubleBuffer
Parámetros
- index
- Int32
- dst
- Double[]
Devoluciones
- Atributos
Se aplica a
Get(Double[], Int32, Int32)
Método de obtención masiva relativa.
[Android.Runtime.Register("get", "([DII)Ljava/nio/DoubleBuffer;", "GetGet_arrayDIIHandler")]
public virtual Java.Nio.DoubleBuffer? Get(double[]? dst, int offset, int length);
[<Android.Runtime.Register("get", "([DII)Ljava/nio/DoubleBuffer;", "GetGet_arrayDIIHandler")>]
abstract member Get : double[] * int * int -> Java.Nio.DoubleBuffer
override this.Get : double[] * int * int -> Java.Nio.DoubleBuffer
Parámetros
- dst
- Double[]
Matriz en la que se van a escribir los dobles.
- offset
- Int32
Desplazamiento dentro de la matriz del primer doble que se va a escribir; debe ser no negativo y no mayor que dst.length
- length
- Int32
Número máximo de dobles que se van a escribir en la matriz especificada; debe ser no negativo y no mayor que dst.length - offset
Devoluciones
Este búfer
- Atributos
Excepciones
si o dstOffset no doubleCount es válido.
si doubleCount es mayor que remaining().
Comentarios
Método de obtención masiva relativa.
Este método transfiere el doble de este búfer a la matriz de destino especificada. Si quedan menos dobles en el búfer de los necesarios para satisfacer la solicitud, es decir, si length > remaining(), entonces no se transfieren dobles y se produce una BufferUnderflowException excepción.
De lo contrario, este método copia length el doble de este búfer en la matriz dada, comenzando en la posición actual de este búfer y en el desplazamiento especificado de la matriz. A continuación, la posición de este búfer se incrementa en length.
En otras palabras, una invocación de este método del formulario src.get(dst, off, len) tiene exactamente el mismo efecto que el bucle
{@code
for (int i = off; i < off + len; i++)
dst[i] = src.get();
}
salvo que primero comprueba que hay suficientes dobles en este búfer y que es potencialmente mucho más eficaz.
Java documentación para java.nio.DoubleBuffer.get(double[], int, int).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
Get(Int32, Double[], Int32, Int32)
[Android.Runtime.Register("get", "(I[DII)Ljava/nio/DoubleBuffer;", "GetGet_IarrayDIIHandler", ApiSince=35)]
public virtual Java.Nio.DoubleBuffer? Get(int index, double[]? dst, int offset, int length);
[<Android.Runtime.Register("get", "(I[DII)Ljava/nio/DoubleBuffer;", "GetGet_IarrayDIIHandler", ApiSince=35)>]
abstract member Get : int * double[] * int * int -> Java.Nio.DoubleBuffer
override this.Get : int * double[] * int * int -> Java.Nio.DoubleBuffer
Parámetros
- index
- Int32
- dst
- Double[]
- offset
- Int32
- length
- Int32
Devoluciones
- Atributos