Preguntas etiquetadas con c

131
¿Cómo reflexiono sobre los miembros del objeto dinámico?

¿Necesito obtener un diccionario de propiedades y sus valores de un objeto declarado con la palabra clave dinámica en .NET 4? Parece que usar la reflexión para esto no funcionará. Ejemplo: dynamic s = new ExpandoObject(); s.Path = "/Home"; s.Name = "Home"; // How do I enumerate the Path and Name...

131
¿Es más rápido contar hacia atrás que contar?

Nuestro profesor de informática dijo una vez que, por alguna razón, es más eficiente contar hacia atrás que contar. Por ejemplo, si necesita usar un bucle FOR y el índice del bucle no se usa en alguna parte (como imprimir una línea de N * en la pantalla) me refiero a ese código como este: for (i =...

131
conversión de bool a int

Qué portátil es esta conversión. ¿Puedo estar seguro de que ambas afirmaciones pasan? int x = 4<5; assert(x==1); x = 4>5; assert(x==0); No preguntes por qué. Sé que es feo.

131
Ejemplo de tuberías con nombre

¿Cómo escribo una aplicación de prueba simple, mínima necesaria para que funcione, que ilustra cómo usar IPC / Canalizaciones con nombre? Por ejemplo, ¿cómo escribiría una aplicación de consola donde el Programa 1 dice "Hola mundo" al Programa 2 y el Programa 2 recibe un mensaje y responde "Roger...

130
¿Qué es una buena función hash?

¿Qué es una buena función Hash? Vi muchas funciones de hash y aplicaciones en mis cursos de estructuras de datos en la universidad, pero principalmente entendí que es bastante difícil hacer una buena función de hash. Como regla general para evitar colisiones, mi profesor dijo que: function...