Resultados de la búsqueda a petición "c#"

4 la respuesta

¿Cómo mejorar este método utilizando polimorfismo + sobrecarga para reducir IS (verificación de tipo)?

Por ejempl BaseClass MyBase() { public int Add(BaseClass next) { if (this is InheritedA && next is InheritedA) return 1; else if (this is InheritedA && next is InheritedB) return 2; else if (this is InheritedB && next is InheritedA) return 3; ...

10 la respuesta

¿Puede usar List <List <struct>> para sortear el límite de objetos de 2 gb?

Me encuentro con el límite de objetos de 2 gb en c # (esto se aplica incluso en 64 bits por alguna razón molesta) con una gran colección de estructuras (tamaño estimado de 4.2 gig en total). Ahora, obviamente, usar List me va a dar una lista de ...

10 la respuesta

Matriz 2D. Establezca todos los valores en un valor específico

Para asignar un valor específico a la matriz 1D, estoy usando LINQ así: int[] nums = new int[20]; nums = (from i in nums select 1).ToArray<int>(); nums[0] = 2; ¿Hay una forma similar de hacerlo en una matriz 2D ([x, y])? ¿O de manera corta, sin ...

12 la respuesta

Error 1001: el servicio especificado ya existe. No se puede eliminar el servicio existente

Tengo un servicio. Lo instalé hace un tiempo. Necesito hacer una actualización del servicio. Fui a Agregar o quitar programas y busqué mi servicio, y no está instalado allí. Miré a services.msc y está allí, detenido. Pude iniciarlo y detenerlo. ...

4 la respuesta

Cómo hacer un evento de desplazamiento para ListView

Quiero hacer un evento para el desplazamiento en ListView. He encontrado algo que funciona, pero solo dispara el evento cuando uso la barra de desplazamiento. No responde al desplazamiento con la rueda o las flechas del mouse. private const ...

12 la respuesta

Diferencia entre barrera en C # 4.0 y WaitHandle en C # 3.0?

stoy recogiendo C # 4.0 y una de las cosas que me confunde es el concepto de barrera. Esto no es solo como usar elWaitAll [http://msdn.microsoft.com/en-us/library/system.threading.waithandle.waitall.aspx] método deWaitHandle? ¿Eso no espera a ...

10 la respuesta

Cómo agregar a una lista usando la función agregada de Linq C #

Tengo una colección de objetos de un tipo que me gustaría convertir a un tipo diferente. Esto se puede hacer fácilmente con foreach, pero me gustaría descubrir cómo usar la función agregada de Linq para hacerlo. El problema es que todos los ...

12 la respuesta

String.Concat código ineficiente?

Estaba investigando String.Concat: (Reflector) muy extraño the tiene la matriz de valores, crean un NUEVO ARRAY para el que luego lo envían aConcatArray. Pregunta: Por qué crearon unanuev matriz? tuvieronvalues desde el primer lugar ...

4 la respuesta

¿Por qué la depuración de un proyecto C # muestra símbolos C ++ / CLI?

Tengo un problema extraño con algunos proyectos de bibliotecas y consolas de C # (pero no los que creo desde cero) en los que se muestran los relojes y las etiquetas inteligentes para la depuración mediante la notación C ++ / CLI (por ejemplo, ...

6 la respuesta

¿Por qué se generan las instrucciones AND?

Para código como este: int res = 0; for (int i = 0; i < 32; i++) { res += 1 << i; } Este código se genera (modo de liberación, sin depurador adjunto, 64 bits): xor edx,edx mov r8d,1 _loop: lea ecx,[r8-1] and ecx,1Fh ; why? mov eax,1 shl eax,cl ...