Resultados de la búsqueda a petición "unsafe"
¿Existen métodos de utilidad para realizar operaciones aritméticas inseguras en VB.NET?
Estoy anulando obtener un código hash. Hay un punto donde Hash = 1210600964 * 31 + -837896230lo que causa unOverflowException. ¿Hay algún método que pueda usar, algo como: Hash = addUnsafe(multiplyUnsafe(1210600964, 31), -837896230)¿Sin ...
Código inseguro en C #
¿Cuáles son las limitaciones del código inseguro, en C #? Por ejemplo, ¿puedo hacer aritmética y punteros de puntero virtualmente arbitrarios como si estuviera usando C o C ++?
Cómo llamar a código inseguro desde ASP.NET xproj
Creé una biblioteca de clase hoy con el nuevoClass Library (Package) plantillas en Visual Studio 2015. Aparentemente, utiliza un nuevo y elegante formato de proyecto, el ASP.NET xproj, para compilar el paquete. Si bien eso está bien para mí, ...
Es un comportamiento seguro y definido transmutar entre una T y una UnsafeCell <T>?
A pregunta reciente [https://stackoverflow.com/q/50425910/155423] buscaba la capacidad de construir estructuras autorreferenciales. Al discutir las posibles respuestas a la pregunta, una posible respuesta implicaba usar ...
¿Cuándo usar punteros en C # /. NET?
Sé que C # le da al programador la capacidad de acceder, usar punteros en un contexto inseguro. ¿Pero cuándo se necesita esto? En qué circunstancias, el uso de punteros se vuelve inevitabl ¿Es solo por razones de rendimiento? Además, ¿por ...
endimiento de código inseguro verdadero
Entiendo que el código inseguro es más apropiado para acceder a cosas como la API de Windows y hacer castings de tipo inseguro que escribir código más eficaz, pero me gustaría preguntarle si alguna vez ha notado una mejora significativa en el ...
¿Cómo puedo usar código inseguro en VB.Net
Me gustaría saber el equivalente VB.NET del siguiente código C #: unsafe { byte* pStart = (byte*)(void*)writeableBitmap.BackBuffer; int nL = writeableBitmap.BackBufferStride; for (int r = 0; r < 16; r++) { for (int g = 0; g < 16; g++) { for ...
C #: beneficio de indicar explícitamente la opción "insegura" / compilador
Entiendo los punteros y la rara necesidad de usarlos en código C #. Mi pregunta es: ¿cuál es el razonamiento detrás de tener que declarar explícitamente "inseguro" en un bloque de código. Además, ¿por qué se debe cambiar una opción del ...
¿Cuál es la forma más rápida de convertir un flotante [] en un byte []?
Me gustaría obtener unbyte[] a partir de unafloat[] lo más rápido posible, sin recorrer toda la matriz (probablemente a través de un reparto). El código inseguro está bien. ¡Gracias Estoy buscando una matriz de bytes 4 veces más larga que la ...
C # matriz de tipo de valor inseguro para conversiones de matriz de bytes
Utilizo un método de extensión para convertir matrices flotantes en matrices de bytes: public static unsafe byte[] ToByteArray(this float[] floatArray, int count) { int arrayLength = floatArray.Length > count ? count : floatArray.Length; ...