Articles of c #

Comparando matrices en C #

Estoy tratando de comparar dos matrices entre sí. Intenté este código y obtuve los siguientes errores. static bool ArraysEqual(Array a1, Array a2) { if (a1 == a2) return true; if (a1 == null || a2 == null) return false; if (a1.Length != a2.Length) return false; IList list1 = a1, list2 = a2; //error CS0305: Using […]

Valor predeterminado de un parámetro al pasar por referencia en C ++

¿Es posible dar un valor predeterminado a un parámetro de una función mientras pasamos el parámetro por referencia? en C ++ Por ejemplo, cuando trato de declarar una función como: virtual const ULONG Write(ULONG &State = 0, bool sequence = true); Cuando hago esto, me da un error: error C2440: ‘argumento predeterminado’: no ​​se puede […]

¿Hay alguna forma de cerrar un StreamWriter sin cerrar su BaseStream?

Mi problema de raíz es que al using llamadas Dispose en un StreamWriter , también BaseStream el BaseStream (el mismo problema con Close ). Tengo una solución para esto, pero como puede ver, implica copiar la secuencia. ¿Hay alguna manera de hacer esto sin copiar la secuencia? El propósito de esto es obtener el contenido […]

C # “El parámetro no es válido.” Creando un nuevo bitmap

si trato de crear un bitmap más grande que 19000 px, aparece el error: El parámetro no es válido. ¿Cómo puedo solucionar esto? System.Drawing.Bitmap myimage= new System.Drawing.Bitmap(20000, 20000);

¿Puedo usar la syntax Intel del ensamblaje x86 con GCC?

Quiero escribir un pequeño progtwig de bajo nivel. Para algunas partes, necesitaré usar lenguaje ensamblador, pero el rest del código se escribirá en C / C ++. Entonces, si voy a usar GCC para mezclar C / C ++ con código ensamblador, ¿necesito usar la syntax AT & T o puedo usar la syntax Intel? […]

¿Cuáles son los caracteres válidos para los nombres de macro?

¿Están los nombres de macro estilo C sujetos a las mismas reglas de denominación que los identificadores? Después de una actualización del comstackdor, ahora está emitiendo esta advertencia para una aplicación heredada: warning #3649-D: white space is required between the macro name “CHAR_” and its replacement text #define CHAR_& 38 Esta línea de código está […]

La aplicación universal Windows Phone 8.1 finaliza al navegar desde la segunda página?

Tengo 2 páginas en mi aplicación para Windows Phone 8.1 Universal. Navego de Página1 .xaml a Página2 .xaml usando un botón con el código de evento de clic: this.Frame.Navigate(typeof(Page2)); Cuando estoy en la página 2 y uso el botón de retroceso de hardware, la aplicación se cierra sin excepción ni nada. Simplemente vuelve a la […]

¿Cómo hacer un entero log2 () en C ++?

En las bibliotecas estándar de C ++, encontré solo un método de registro de coma flotante. Ahora uso log para encontrar el nivel de un índice en un árbol binario ( floor(2log(index)) ). Código (C ++): int targetlevel = int(log(index)/log(2)); Me temo que para algunos de los elementos de borde (los elementos con valor 2 […]

Contenedores heterogéneos en C ++

Vi este lindo gráfico que clasifica qué contenedor STL sería adecuado en función de los diferentes requisitos de datos, tales como: – Tamaño fijo Vs Tamaño variable – Datos del mismo tipo Vs diferentes tipos – Ordenado Vs datos no ordenados – Acceso aleatorio V secuencial http://plasmahh.projectiwear.org/cce_clean.svg Observo en esa imagen, que C ++ STL […]

¿Qué caracteres están permitidos en el nombre de la clase C #?

¿Qué personajes están permitidos y qué no está permitido en un nombre de clase C #? ¿Podrias ayudarme por favor? EDITAR: Para especificar. ¿Qué personajes especiales están permitidos? Sea específico, porque los enlaces a especificaciones de 50 páginas en lenguaje técnico no son una respuesta que me ayude mucho. EXPLICACIÓN: Lo que trato de lograr […]